Go back to Richel Bilderbeek's homepage.
Go back to Richel Bilderbeek's C++ page.
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):
- Abstract Factory
- Adapter
- Bridge
- Builder
- Chain Of Responsibility
- Command
- Composite
- Decorator
- Facade
- Factory Method
- Flyweight
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- Prototype
- Proxy
- Singleton
- State
- Strategy
- Template Method
- Visitor
- Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns. 1995. ISBN: 0201633612.
- 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.
