Ch 01 the Strategy PatternCh 02 the Observer PatternCh 03 the Decorator PatternCh 04 the Factory PatternCh 05 the Singleton PatternCh 06 the Command PatternCh 07 the Adapter and Facade PatternsCh 08 the Template Method PatternCh 09 the Iterator and Composite PatternCh 10 the State PatternCh 11 the Proxy PatternCh 12 the Compound PatternsHead First Design Pattern Design Principles