Friday, May 14, 2010

Object Oriented Design

Design Principles
  • Open Close Principle
  • Dependency Inversion Principle
  • Interface Segregation Principle
  • Single Responsibility Principle
  • Liskov's Substitution Principle
Creational Patterns
  • Singleton
  • Factory
  • Factory Method
  • Abstract Factory
  • Builder
  • Prototype
  • Object Pool
Behavioral Patterns
  • Chain of Responsibility
  • Command
  • Interpreter
  • Iterator
  • Mediator
  • Memento
  • Observer
  • Strategy
  • Template Method
  • Visitor
  • Null Object
Structural Patterns
  • Adapter
  • Bridge
  • Composite
  • Decorator
  • Flyweight
  • Proxy

http://www.oodesign.com/

No comments:

Post a Comment