GoF Statement of Intent:![]() |
Provide a surrogate or placeholder for another object to control access to it. |
Brief Overview:![]() |
A proxy is a class acting as an interface to something else. It may interface
to a network connection, a large object in memory, a file, or some other resource
that is expensive (a resource hog) or impossible to duplicate. |
UML Diagram: |
![]() |