This is an archived page and may be obsolete; the current pages are at http://www.iit.edu/csl/cs

CSP 585: Object-Oriented Design Patterns

Texts

Objectives

Prerequisites

Syllabus

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)