MGZ NetArt

Software Development and Support

Home
Design Patterns
Abstract Factory
Factory Method
Builder
Prototype
Singletone
Adapter
Bridge
Visitor
C# Tips
MRDS Examples
Resume
Contact Us
I. Creational Design Patterns - design patterns that deal with object creation mechanisms.
  1. Abstract Factory
  2. Builder
  3. Factory Method
  4. Prototype
  5. Singletone
II.Structural Design Patterns - design by identifying a simple way to realize relationships between entities.
  1. Adapter
  2. Bridge
  3. Composite
  4. Decorator
  5. Facade
  6. Flyweight
  7. Private Class Data
  8. Proxy
III. Behavioral Design Patterns - design patterns that identify common communication patterns between objects and realize these patterns
  1. Chain Of Responsibilities
  2. Command
  3. Interpreter
  4. Iterator
  5. Mediator
  6. Memento
  7. Null Object
  8. Observer
  9. State
  10. Strategy
  11. Template Method
  12. Visitor

Additional sources: sourcemaking.com