Head First Design Patterns Notes Introduction to design patterns (Strategy Pattern) Keeping your objects in the know (Observer Pattern) Decorating Objects (Decorator Pattern) Baking with OO Goodness (Factory Pattern & Abstract Factory Pattern) One-of-a-kind objects (Singleton Pattern) Encapsulating invocation (Command Pattern) Todos Add code for Chapter 3 Work on pyDesignPatterns Repository