@startuml
/' PROXY '/
class Client
interface Subject {
# request()
}
class RealSubject {
+ request()
}
class Proxy {
- private_subject
+ request()
}
hide empty members
Subject <|-- RealSubject
Subject <|-- Proxy
RealSubject <- Proxy : représentation de
Client --> Proxy
note as N1
Proxy
Type: Structural
Encapsule un objet - en mode mirroir et
respecte le même contrat que celui-ci.
end note
@enduml