Design patterns
From CSSEMediaWiki
(Difference between revisions)
(New page: == Creational Patterns == ; * Abstract Factory ; * Builder ; * Factory Method ; * Prototype ; * Singleton == Structural Patterns == ; * Adapter : ; * Bridge : ; * Composite : ; *...) |
m |
||
Line 25: | Line 25: | ||
; * Memento : | ; * Memento : | ||
; * Observer : | ; * Observer : | ||
− | ; * [[State]] : Allows an object to change its behavior by representing different | + | ; * [[State]] : Allows an object to change its behavior by representing different behavior states as different classes. |
; * Strategy : | ; * Strategy : | ||
; * Template Method : | ; * Template Method : |
Revision as of 03:00, 23 July 2008
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.