| UMBC | CSEE | Tarr | CS491D |
| Module | ||
|---|---|---|
| One per page | Two per page | |
| 1: Introduction To Design Patterns (Last updated September 16, 2000) | Introduction To Design Patterns | Introduction To Design Patterns |
| 2: Introduction To Java (Last updated September 17, 2000) | Introduction To Java | Introduction To Java |
| 3: The Observer Pattern (Last updated September 16, 2000) | The Observer Pattern | The Observer Pattern |
| 4: Some OO Design Principles (Last updated September 23, 2000) | Some OO Design Principles | Some OO Design Principles |
| 5: Factory Patterns (Last updated September 26, 2000) | Factory Patterns | Factory Patterns |
| 6: The Iterator Pattern (Last updated October 1, 2000) | The Iterator Pattern | The Iterator Pattern |
| 7: The Facade Pattern (Last updated October 3, 2000) | The Facade Pattern | The Facade Pattern |
| 8: The State and Strategy Patterns (Last updated October 3, 2000) | The State and Strategy Patterns | The State and Strategy Patterns |
| 9: The Singleton Pattern (Last updated October 7, 2000) | The Singleton Pattern | The Singleton Pattern |
| 10: The Composite Pattern (Last updated October 7, 2000) | The Composite Pattern | The Composite Pattern |
| 11: Functors And The Command Pattern (Last updated October 22, 2000) | Functors And The Command Pattern | Functors And The Command Pattern |
| 12: The Adapter Pattern (Last updated October 22, 2000) | The Adapter Pattern | The Adapter Pattern |
| 13: The Proxy Pattern (Last updated October 24, 2000) | The Proxy Pattern | The Proxy Pattern |
| 14: The Chain Of Responsibility Pattern (Last updated October 24, 2000) | The Chain Of Responsibility Pattern | The Chain Of Responsibility Pattern |
| 15: The Decorator Pattern (Last updated October 24, 2000) | The Decorator Pattern | The Decorator Pattern |
| 16: Remote Method Invocation (RMI) (Last updated November 9, 2000) | Remote Method Invocation (RMI) | Remote Method Invocation (RMI) |
| 17: Java IDL (Last updated November 9, 2000) | Java IDL | Java IDL |
| 18: Dynamic Proxies In Java (Last updated November 9, 2000) | Dynamic Proxies In Java | Dynamic Proxies In Java |
| 19: Jini (Last updated November 26, 2000) | Jini Pg. 6a Figure Pg. 7a Figure Pg. 8a Figure | Jini Pg. 6a Figure Pg. 7a Figure Pg. 8a Figure |
| 20: Concurrency Patterns | Class Handout | Class Handout |
| Module | Readings |
|---|---|
| 1: Introduction To Design Patterns |
|
| 2: Introduction To Java | |
| 3: The Observer Pattern |
|
| 4: Some OO Design Principles |
|
| 5: Factory Patterns |
|
| 6: The Iterator Pattern |
|
| 7: The Facade Pattern |
|
| 8: The State and Strategy Patterns |
|
| 9: The Singleton Pattern |
|
| 10: The Composite Pattern |
|
| 11: Functors and The Command Pattern |
|
| 12: The Adapter Pattern |
|
| 13: The Proxy Pattern |
|
| 14: The Chain Of Responsibility Pattern |
|
| 15: The Decorator Pattern |
|
| 16: Remote Method Invocation (RMI) | |
| 17: Java IDL | |
| 18: Dynamic Proxies In Java |
|
| 19: Jini | |
| 20: Concurrency Patterns |
|
|
Bob Tarr University of Maryland, Baltimore County tarr@umbc.edu | UMBC | CSEE | Tarr | CS491D |