Table of Contents
- Introduction to Desgin Patterns
- One to rule them all - Singletons
- Improving on the Decorator Pattern - Component Object Model
- Artificial Intelligence using the State Pattern
- Decoupling code via the Factory Pattern
- Creating objects with the Prototype Pattern
- Improving Performance with Object Pools
- Controlling UI via the Command Pattern
- Achievement Unlocked ? The Observer Pattern
- Sharing objects with the Flyweight Pattern
- Integrating Graphics With the Fa?ade
- Best Practices

