This is an archived page and may be obsolete; the current pages are at

CSP 585: Object-Oriented Design Patterns





Introduction - A Case Study: Designing a Document Editor 2 hours
Design Pattern Catalog
Creational Patterns (Abstract Factory, Builder, Factory Method, Prototype, Singleton). Discussion. 12 hours
Structural Patterns (Adapter, Bridge, Composite, Decorator, Flyweight, Fade, Proxy). Discussion. 12 hours
Behavioral Patterns (Chain of Responsibilities, Command, Interpreter, Mediator, Memento, Observer, State, Strategy, Template method, Visitor). Discussion. 12 hours
Introduction to AOSD: AOSD and Design Patterns 5 hours
Total 43 hours

Edited March 2006. (html, css checks)