Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 343 Bytes

README.md

File metadata and controls

24 lines (21 loc) · 343 Bytes

Proxy

https://refactoring.guru/ja/design-patterns/proxy

classDiagram
  class Subject {
    <<interface>>
    request()
  }
  class RealSubject {
    request()
  }
  class Proxy {
    realSubject
    request()
  }
  class Client

  Client --> Subject
  RealSubject --|> Subject
  Proxy --|> Subject
  Proxy o--> RealSubject
Loading