<<< Proxy Collaboration | Index | Virtual Proxy Sample >>> |
The Proxy pattern introduces a level of indirection to access other objects.
The indirection has many uses, depending on the kind of proxy:
Remote proxy can hide the fact that an object resides in a different address space.
Virtual proxy can perform optimizations such as creating an object on demand.
Both protection proxies and smart references allow additional housekeeping tasks when an object is accessed.
<<< Proxy Collaboration | Index | Virtual Proxy Sample >>> |