/
githubmirror
/
java-design-patterns
Обзор
Документация
Войти
/
githubmirror
/
java-design-patterns
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
open-source-java-design-patterns-2nd-edition
virtual-proxy/etc/virtual.proxy.urm.puml
29 строк
647 B
Adelya
feat: Feature/virtual proxy (#2955)
15 май 2024, 09:53
Не верифицирован
15 май 2024, 09:53
abbc332
Код
Авторство
О чём код?
@startuml class Client { + main(args : String[]) {static} } class RealVideoObject { - videoData : String + RealVideoObject() + process() + getVideoData() : String - heavyInitialConfiguration() : void } interface ExpensiveObject { + process() {abstract} } class VideoObjectProxy { - realVideoObject : RealVideoObject + VideoObjectProxy() + process() + setRealVideoObject(realVideoObject : RealVideoObject) : void + getRealVideoObject() : RealVideoObject } VideoObjectProxy --> "-realVideoObject" RealVideoObject RealVideoObject ..|> ExpensiveObject VideoObjectProxy ..|> ExpensiveObject @enduml