Back to course home
0% completed
Classification of Design Patterns
As mentioned in the previous chapter, design patterns are typically divided into three categories:
- Creational Patterns: Concerned with the way of creating objects.
- Structural Patterns: Deal with object composition and typically identify simple ways to realize relationships between entities.
- Behavioral Patterns: Concerned with effective communication and the assignment of responsibilities between objects.
The flowchart below visually outlines a decision-making process for selecting design patterns such as Factory, Abstract Factory, Singleton, Prototype, Adapter, Composite, Proxy, and others. The chart begins with a central decision point and branches out based on certain criteria, leading to the selection of an appropriate design pattern.
Mark as Completed
Table of Contents