is typical solution to commonly problems
is general concept for solving problems
is high-level description of a solution to problems
Intent
Motivation
Structure
Code example
Creational patterns
Structural patterns
Behavioral patterns