Design Patterns
Strategy Pattern: Favor composition over inheritance - React
- Observer Pattern (Passive Observer Pattern)
- One to many - If one object is modified, dependents are notified
- https://www.tutorialspoint.com/design_pattern/observer_pattern.htm
- Decorator Pattern
- Factory Pattern
- Singleton Pattern
- Command Pattern
- Adapter and Facade Pattern
- Template Pattern
- Iterator and Composite Patterns
- State Pattern
- Proxy Pattern
- Compound Pattern
- Bridge Pattern
- Flyweight Pattern
Inversion of Control Observables