Singleton pattern
Observer Pattern
Decorator Design Pattern
Adapter Pattern
Factory Design Pattern
6- Command Pattern