Design Patterns 1 Implementation of Design Patterns in C++ 2 Left Creational Patterns Abstract Factory Builder Factory Method Prototype Singleton C++ Python Structural Patterns Adapter Bridge Composite Decorator Facade Flyweight Proxy Behavioral Patterns Chain of responsibility Command Interpreter Iterator Mediator Memento Observer State Strategy Template Method Visitor