Design Patterns
Creational Patterns
Solves problems by managing the object creation.
- Simple Factory Pattern
- Factory Method Pattern
- Abstract Factory Pattern
- Builder Pattern
- Singleton Pattern
Structural Patterns
Solves problems by structuring objects with another objects.
Behavioral Patterns
Solves problems by assignment of responsibilities between objects and classes.