Studying about Design Pattern
- Builder
- FactoryMethod
- Prototype
- Singleton
- Adapter
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- Pimpl (Pointer to implementation)
- Command
- Iterator
- Mediator
- Observer
- Strategy
- DynamicStrategy
- ChainOfResponsibility
- Memento
- TemplateMethod
- Visitor