CSC/ECE 517 Fall 2012/ch2b 2w67 sk

From Expertiza_Wiki
Jump to navigation Jump to search

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 simple 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

The site has three code examples of Proxy Pattern in Java. However, the site does not have the description of the pattern and what the examples accomplish. It does not describe the various kinds of proxies and does not have code examples of Proxy Pattern in other languages.

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

The site describes the Proxy Pattern and gives a code example of Virtual Proxy in Java.

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

The site mentions the GoF definition of Proxy Pattern. It mentions that the term Proxy Pattern can refer to various kinds of proxies ie., Virtual Proxy , Remote Proxy, Access Proxy and Smart Proxy. It describes the purpose of each of the proxies but does not have any code examples of Proxy Pattern.

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