Dr. Kevan Buckley
6CS002 - Dr K Buckley 1
, Lecture Objectives and Outcomes
• To introduce the concept of design patterns and put
them into context.
• Look at a taxonomy of common Design Patterns
6CS002 - Dr K Buckley 2
, Advantages of Using Design Patterns
1) They provide a vocabulary for talking to
colleagues.
2) They represent expertise of top designers.
3) They lead to more maintainable systems
4) They speed system development time
5) They lead to higher quality systems.
6CS002 - Dr K Buckley
3