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:
- intro
- creation patterns
- observer
- iterator
- state&strategy
- template method
- flyweight
- proxy
- decorator
- dependency injection
- composite
- adapter
- facade
- bridge
Following patterns have so far been described:
Creational:
Behavioral:
Structural: