Proxy Pattern
August 19, 2010 2 Comments
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.
The Official Microsoft ASP.NET Site
Pingback: Authentication Proxy Pattern « A blog by Esteban Murchio
Pingback: Remote Proxy Pattern « A blog by Esteban Murchio