This project is set of simple examples of usage of different design patterns in a real world scenarios. Each one have a short description and guideline:
- Factory Method
- src/Creational Patterns
- Observer
- Iterator
- State & Strategy
- Template Method
- Flyweight
- Proxy
- Decorator
- Dependency Injection
- Composite
- Adapter
- Facade
- Bridge
- Chain of Responsibility
- Visitor
- Command
- Null Object
- Fluent Interface
- Specification