In this repository, We have decided to implement significant design patterns that we use in our everyday projects like a piece of cake. These patterns consist of 3 main categories :
- Adaptor
- Bridge
- Composite
- Decorator
- Facade
- Flyweight
- Proxy
- Chain of responsibility
- Command
- Iterator
- Meditor
- Memento
- Observer
- State
- Strategy
- Visitor
- Factory
- Abstract factory
- Builder
- Prototype
- Singleton