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].
-
- 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'