2
Outline
•Motivation
•Definition and history of design patterns
•Benefits of using design patterns
•Purpose and scope of patterns
•Categories of design patterns