Example code from Head First Design Patterns second edition translated to python to help me understand and memorise the patterns.
- Strategy
- Observer
- Decorator
- Factory Method
- Simple Factory
- Abstract Factory
- Builder (Bonus Pattern)
- Singleton
- Command
- Adapter
- Façade
- Template Method
- Iterator
- Composite
- State
- Proxy
- Model View Controller (MVC)
- Manager (Bonus Pattern)