Design Patterns
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:
Following patterns have so far been described:
Creational:
- Factory Method
- Abstract Factory
- Singleton
- Builder
- Prototype
Behavioral:
- Iterator
- Observer
- State
- Strategy
- Template Method
- Chain of Responsibility
- Visitor
- Command
- Null Object
- Specification
Structural:
- Adapter
- Decorator
- Proxy
- Dependency Injection
- Facade
- Composite
- Bridge
- Flyweight
- Fluent Interface