1 | Introduction, The Unified Process |
2 | Use cases, The Domain model, Operation Contracts |
3 | Introduction to design. GRASP 1: Controller, creator, expert, low coupling, high cohesion |
4 | Application of GRASP to a case study: point of sale (POS) |
5 | Design examples (cont'd), Visibility, Coding |
6 | GRASP 2: Polymorphism, Indirection |
7 | GRASP 2 (cont'd): Pure Fabrication, Protected Variations |
8 | GoF Design Patterns
The Adapter Pattern |
9 | Midterm Exam |
10 | GoF Design Patterns (cont'd)
Abstract factory, Singleton, Strategy |
11 | GoF Design Patterns (cont'd)
The Composite Pattern |
12 | GoF Design Patterns (cont'd)
Facade, Observer |
13 | GoF Design Patterns (cont'd)
Decorator, Template Method |
14 | GoF Design Patterns (cont'd) |