Design patterns

From CSSEMediaWiki
Revision as of 03:00, 23 July 2008 by Jason Clutterbuck (Talk | contribs)
Jump to: navigation, search

Creational Patterns

* Abstract Factory
* Builder
* Factory Method
* Prototype
* Singleton


Structural Patterns

* Adapter 
* Bridge 
* Composite 
* Decorator 
* Facade 
* Flyweight 
* Proxy 

Behavioral Patterns

* Chain of Responsibility 
* Command 
* Interpreter 
* Iterator 
* Mediator 
* Memento 
* Observer 
* State 
Allows an object to change its behavior by representing different behavior states as different classes.
* Strategy 
* Template Method 
* Visitor 
* Memento 


This should look familiar it is straight from Design Patterns By the Gang of Four.

Personal tools