GoF Design Patterns Overview
23 GoF Design patterns are categorized into 3 categories as shown below.
Each category has a specific goal
- Creational: Goal is to provide a mechanism to create objects in way that promotes flexibility and reusability.
- Structural: Deals with object composition to form larger structures, while keeping the system as simple and efficient as possible
- Behavioral: Talks about how objects communication with each other to achieve specific goals.
Refer categories section to know more about specific patterns.