UMBC  |  CSEE  |  Tarr  |  CS491X

CMSC491X Design Patterns In Java

Fall 1998

Readings


Module 1 : Introduction To Design Patterns


Module 2 : Introduction To Java


Module 3: The Observer Pattern


Module 4: Some OO Design Principles


Module 5: Factory Patterns: Factory Method and Abstract Factory


Module 6: The Iterator Pattern


Module 7: The State and Strategy Patterns


Module 8: The Singleton Pattern


Module 9: The Composite Pattern


Module 10: Functors and the Command Pattern


Module 11: The Adapter Pattern


Module 12: The Proxy Pattern


Module 13: The Chain of Responsibility Pattern


Module 14: The Decorator Pattern


Remote Method Invocation


Java IDL


Bob Tarr
University of Maryland, Baltimore County
tarr@umbc.edu
UMBC  |  CSEE  |  Tarr  |  CS491X