Pattern name: A descriptor that captures the essence of the pattern.
Intent: Describes what the pattern accomplishes or represents
Motivation: A scenario that illustrates how the pattern can be used to
address the problem.
Forces and context: A description of external issues (forces) that can
affect how the pattern is used and also the external issues that will be
resolved when the pattern is applied.
Solution: A description of how the pattern is applied to solve the
problem with an emphasis on structural and behavioral issues.
Consequences: Addresses what happens when the pattern is applied
and what trade-offs exist during its application.
Design: Discusses how the analysis pattern can be achieved through
the use of known design patterns.
Known uses: Examples of uses within actual systems.
Related patterns: On e or more analysis patterns that are related to
the named pattern because (1) it is commonly used with the named
pattern; (2) it is structurally similar to the named pattern; (3) it is a
variation of the named pattern.