Tuesday, October 26, 2010

Design Patterns

  • Creational patterns
  • Abstract Factory
    Builder
    Factory method
    Prototype
    Singleton ( + Double-Check Singleton )

  • Structural patterns
  • Adapter
    Bridge
    Composite
    Decorator
    Facade
    Flyweight
    Proxy

  • Behavioral patterns
  • Chain of responsibility
    Command
    Interpreter
    Iterator
    Mediator
    Memento
    Observer
    State
    Strategy
    Template method
    Visitor