Proxy (Design Pattern)

A proxy works as an interface, a wrapper or a substitute to another object that adds additional behavior before and/or after requests which are forwarded to the target object (e.g. a proxy may provide caching, logging).

Design Pattern Parts

  • Proxy
  • Subject
  • Real Subject

Diagram

ProxyDesign Pattern (UML Diagram)
Proxy Design Pattern (UML Diagram)
Download Diagram (Software Ideas Modeler Project - Proxy.simp)

New Comment

Comment