C++ Design-Pattern This is a list of design patterns that I implemented in C++. Decorator Abstract Factory Propagator Strategy Proxy Prototype State Observer Visitor Composite Singleton