Go back to Richel Bilderbeek's homepage.

Go back to Richel Bilderbeek's C++ page.

 

 

 

 

 

(C++) Design Pattern

 

A Design Pattern is a description of communicating objects and classes that are customized to solve a general design problem in a particular context [1].

 

Know about and use design patterns [2].

 

Below is a list of design patterns (incomplete):

 

  1. Abstract Factory
  2. Adapter
  3. Bridge
  4. Builder
  5. Chain Of Responsibility
  6. Command
  7. Composite
  8. Decorator
  9. Facade
  10. Factory Method
  11. Flyweight
  12. Interpreter
  13. Iterator
  14. Mediator
  15. Memento
  16. Observer
  17. Prototype
  18. Proxy
  19. Singleton
  20. State
  21. Strategy
  22. Template Method
  23. Visitor

 

 

 

 

 

References

 

  1. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns. 1995. ISBN: 0201633612.
  2. Herb Sutter. Exceptional C++. ISBN: 0-201-61562-2. Item 23, page 85, top guideline: 'Know about and use design patterns'

 

 

 

 

 

Go back to Richel Bilderbeek's C++ page.

Go back to Richel Bilderbeek's homepage.

 

Valid XHTML 1.0 Strict