This page contains links to all of the patterns presented in the class. The links take you a pattern description that follows the format of the pattern template we are using for the course. Many of the patterns contain a link to source code and UML models for the pattern.
The patterns are listed alphabetically in the following table.
| Pattern | Presenter |
Date
|
| Adapter (complete package) | G. Pollice |
22-Jan
|
| Singleton | G. Pollice |
29-Jan
|
| Decorator (code) | P. Toro |
5-Feb
|
| Proxy (code) | P. Piselli |
5-Feb
|
| Facade | G. Pollice |
12-Feb
|
| Mediator (code) | D. Lele |
12-Feb
|
| Observer (code) | E. Yerzak |
12-Feb
|
| Iterator (code) | K. Overfield |
19-Feb
|
| Command (code) | M. Cote |
19-Feb
|
| Factory Method (code) | U. Moszkowicz |
26-Feb
|
| Builder (code) | B. Cava |
26-Feb
|
| Composite (code) | R. Upalekar |
26-Feb
|
| Delegation | G. Pollice |
26-Feb
|
| Prototype (code) | T. Goodwin |
18-Mar
|
| Bridge (code) | O. Smith |
18-Mar
|
| Visitor (code) | Y. Samant |
18-Mar
|
| Abstract Factory (code) | A. Kota |
1-Apr
|
| Flyweight (code) | S. Holmes |
25-Mar
|
| Chain of Responsibility(code) | M. Jarvis |
25-Mar
|
| Strategy (code) | D. Marceau |
1-Apr
|
| State (code) | S.Narayanan |
8-Apr
|
| Memento (code) | D. Adams |
8-Apr
|
| Scheduler (see here for one reference) (code) | J. Bacon |
8-Apr
|
| Object Pool | L. Deshpande |
29-Apr
|
| Little Language | K. Banerjee |
29-Apr
|
Modified:
24-Apr-2004
Gary Pollice