DesignPatternsCpp
Experiments and research in the direction of software development patterns specific to C++
- Abstract Factory
- Adapter
- Bridge
- Builder
- Chain Of Responsibility
- Command
- Composite
- Copy and Swap
- CRTP
- Decorator
- Executor Adapter
- Fabric Method
- Facade
- Filter
- Flyweight
- Interpreter
- Iterator
- Lazy Initialization
- Mediator
- Memento
- Named Parameter Idiom
- Object Pools
- Observer
- Policy
- Prototype
- Proxy
- RAII
- Singleton
- State
- Strategy
- Tag Dispatching
- Template Method
- Type Erasure
- Virtual Constructor
- Visitor