A Smalltalk Patterns Safari
Why Patterns?
Alexander on Patterns
Why Patterns in the Wild?
The Gang of Four:The Essential Field Guide
Dr. Johnson, I presume?
Your Guide
Field Guides (cont.)
VisualWorks*The Image: A Virtual Veldt
GoF Design Patterns
The Big Five
Objects within Objects
Composite
Composite Pattern
Two Design Alternatives
Component Knows its Composite
Ensuring Consistency
Example: Equipment
VisualComponent>>add:
Composite Pattern in VisualWorks
CompositePart
Summary of Composite
Template Method
Factory Method
Abstract Factory
Builder
Prototype
Singleton
Strategy
Observer Pattern
Iterator
Iterator in Smalltalk
Proxy
Creating an Orphan
Locating Orphans
Terminology and Taxonomy
Decorator
Adaptor
Flyweight
Chain of Responsibility
Command
Interpreter
Observer
Parse Tree
Visitor
ProgramNodeEnumerator
Facade
Bridge
State
Memento
Mediator
Bird on Patterns
Conserving Infodiversity
A Victory over Entropy
Contact Information
Email: foote@cs.uiuc.edu
Home Page: http://www.laputan.org/
Best experienced with Click here to start.
Download presentation source