CSC/ECE 517 Fall 2012/ch2b 2w67 sk: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 2: Line 2:


== http://sourcemaking.com/design_patterns/proxy ==
== http://sourcemaking.com/design_patterns/proxy ==
The site describes the purpose of the pattern and the problem it solves. It describes the four common scenarios when Proxy Pattern can be used by explaining the various kinds of proxies. It mentions the structure(UML diagram) and an example of Proxy Pattern. It has a few recommendations to follow when implementing the Proxy Patter. It also explains the subtle differences between Proxy, Decorator and Adapter pattern. It has code examples of Proxy Pattern in Java, C#, C++ and PHP. However, it does not have code examples of Proxy Pattern in Ruby.


== http://www.java2s.com/Code/Java/Design-Pattern/Proxy-Pattern.htm ==
== http://www.java2s.com/Code/Java/Design-Pattern/Proxy-Pattern.htm ==

Revision as of 17:20, 18 November 2012

Directory of Sites for Proxy Pattern

http://sourcemaking.com/design_patterns/proxy

The site describes the purpose of the pattern and the problem it solves. It describes the four common scenarios when Proxy Pattern can be used by explaining the various kinds of proxies. It mentions the structure(UML diagram) and an example of Proxy Pattern. It has a few recommendations to follow when implementing the Proxy Patter. It also explains the subtle differences between Proxy, Decorator and Adapter pattern. It has code examples of Proxy Pattern in Java, C#, C++ and PHP. However, it does not have code examples of Proxy Pattern in Ruby.

http://www.java2s.com/Code/Java/Design-Pattern/Proxy-Pattern.htm

http://en.wikipedia.org/wiki/Proxy_pattern

http://c2.com/cgi/wiki?ProxyPattern

http://www.youtube.com/watch?v=ZBhNZwLOVe8&feature=related&noredirect=1

http://www.youtube.com/watch?v=Mfd25VlzulY

The video gives a quick, 10 minute overview of Proxy pattern. It describes the GoF definition and purpose of Proxy Pattern. It mentions few simple examples and the UML diagram of the pattern. It gives an example of Future Proxy Scenario in Java. It does not have code examples of Proxy Pattern in other languages. It mentions the various kinds of proxies and their definitions. The video does not include code examples of various kinds of proxies.

http://www.avajava.com/tutorials/lessons/proxy-pattern.html

http://www.cs.mcgill.ca/~hv/classes/CS400/01.hchen/doc/proxy/proxy.html

http://javapapers.com/design-patterns/proxy-design-pattern/

http://userpages.umbc.edu/~tarr/dp/lectures/Proxy-2pp.pdf

http://www.javaworld.com/javaworld/jw-02-2002/jw-0222-designpatterns.html

http://www.oodesign.com/proxy-pattern.html

http://www.netobjectivestest.com/PatternRepository/index.php?title=AdapterVersusProxyVersusFacadePatternComparison

http://www.lepus.org.uk/ref/companion/Proxy.xml

http://en.wikibooks.org/wiki/Computer_Science_Design_Patterns/Proxy

http://blog.rubybestpractices.com/posts/gregory/060-issue-26-structural-design-patterns.html