lutzia A selection of design patterns from Erich Gamma's classic book implemented in C++ Quick start Selected design patterns Creational patterns Factory Method Singleton Structural patterns Adapter Composite Decorator Behavioral patterns Observer Templte Method