GoF Format
Pattern Name (Scope, Purpose)
- The pattern's name conveys the essence of the pattern succinctly. A good name is vital, because it will become part of your design vocabulary.
Intent
- A short statement that answers the following questions: What does the design pattern do? What is its rationale and intent? What particular design issue or problem does it address?
Also Known As
- Other well-known names for the pattern, if any.
Motivation
- A scenario that illustrates a problem and how the structures in the pattern solve the problem. The scenario will help you understand the more abstract description of the pattern that follows.