Proxy Pattern

Hi everyone, I’m going to post about another design pattern :)

The proxy pattern is a structural design pattern.

It’s role is to support objects that control the creation of and access to other objects, often the proxy is a small public object that stands in for a more complex, private, object which is activated when certain conditions are met.

First of all, there are four types of proxies, and yes, I’m gonna cover them all :) but not on the same post because it will be too messy, so aim your mouse and/or touchpad and pick the link(s) you like ^^

The four types are:
- Virtual Proxies: Delays the creation of an object until it’s needed.
- Authentication Proxies: Checks that the access to a request is valid.
- Remote Proxies: Encodes requests and send them across a network.
- Smart Proxies: Adds or change requests before sending them.

Feel free to email me if you have any question or if you want me to make a post regarding any subject, in fact, any feedback will be appreciated.

Regards,
Esteban.

Advertisement

Follow

Get every new post delivered to your Inbox.