List of docs regarding Design Patterns

ModelViewController

  • http://wact.sourceforge.net/index.php/ModelViewController

Bridge

  • http://www.developer.com/design/print.php/10925_1502691_1

Composite

Registry

  • http://www.phppatterns.com/docs/design/the_registry

Decorator

  • http://www.javaworld.com/javaworld/jw-12-2001/jw-1214-designpatterns.html
  • Sample chapter [1,5MB] from o'reillys' "Head First Design Patterns" book is about the decorator pattern

Factory

  • http://www.horde.org/papers/kongress2002-design_patterns/8_abstractfactory.xml.html

Observer

  • http://www.horde.org/papers/kongress2002-design_patterns/12_observer.xml.html

Proxy

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

Singleton

  • http://www.horde.org/papers/kongress2002-design_patterns/10_singleton.xml.html

Strategy

  • http://www.javaworld.com/javaworld/jw-04-2002/jw-0426-designpatterns.html
  • http://www.phppatterns.com/index.php/article/articleview/13/1/1/

Template

nice articles of Andres Demmer from german PHP Magazine (german language):

  • http://www.andreas-demmer.de/cms/privates/fachartikel/entwurfsmuster/

misc

good overview article explaining how implementing sort() functionality in C++ program required use of a number of patterns:

  • singleton, adapter, factory, iterator, strategy, bridge,
  • http://c.ittoolbox.com/documents/document.asp?i=1006

overview of patterns

  • http://www.selectorweb.com/design_patterns.html
  • http://www.dofactory.com/Patterns/Patterns.aspx
  • http://www.phppatterns.com/index.php/intro
  • http://www.microsoft.com/resources/practices/patterns.mspx
  • http://ootips.org/