Table of contents Introduction Intro to Design Patterns Iterator, Composition Composition Command Decorator Factory Template Method Adapter, Facade Loose Coupling Observer