Introduction to Object Oriented Programming, 3rd Ed
Chapter 24
Design Patterns
Outline
- Roadmap
- Inspiration, and a Vocabulary
- Relationship to Dependency and Visibility
- A simple Example, the Adapter
- An Example Adapter
- Describing Patterns
- Example Patterns
- Iterator
- Software Factory
- Strategy
- Singleton
- Composite
- Decorator (Filter, Wrapper)
- Double Dispatch (Multiple Polymorphism)
- Double Dispatch, Continued
- Proxy
- Facade
- Observer
- Patterns and Frameworks
Other Material