Design Patterns
The design patterns are descriptions of communicating objects and classes that are customized to solve a general design problem in a particular context.
- Creational Patterns (5 Types)
- Structural Patterns (7 Types)
- Behavioral Patterns (11 Types)