Examples of Patterns

Dynamic Behavior

We use the UltimateWarrior case study to introduce the concept of dynamic behavior and the following patterns:

Strategy
Bridge

Decorator
Adapter
Pluggable Adapter

Event Notification

We use the Simple Spreadsheet case study to introduce the following patterns:

Publisher-Subscriber

Model-View-Controller

Hierarchies, Containers and Assemblies

After a brief review of containers and assemblies, we use the Alpha Interpreter to introduce the following patterns:

Composite

Interpreter

Visitor

Command Processors

Creation Patterns

Distributed Architectures