Solution
Elements that make up the design
Relationships, responsibilities,
collaborations
NOT a particular concrete design or
implementation
A pattern is a template that can be applied in
many different situations