Summary Introduction Creational Design Patterns Abstract Factory Builder Factory Prototype Singltone Structural Design Patterns Adapter Bridge Composite Decorator Facade Flyweight Proxy Behavioral Design Patterns Chain of Resp. Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor