UMBC  |  CSEE  |  Tarr  |  CS491D

CMSC491D Design Patterns In Java

Fall 1999

Readings


1 : Introduction To Design Patterns


2 : Introduction To Java


3: The Observer Pattern


4: Some OO Design Principles


5: Factory Patterns: Factory Method and Abstract Factory


6: The Iterator Pattern


7: The State and Strategy Patterns


8: The Singleton Pattern


9: The Composite Pattern


10: Functors and the Command Pattern


11: The Adapter Pattern


12: The Proxy Pattern


13: The Chain of Responsibility Pattern


14: The Decorator Pattern


15: Remote Method Invocation


16: Java IDL


17: Jini


18: Concurrency Patterns

  • See class handout

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