<aside>
💡 All patterns are characterized by intent or purpose
</aside>
- Creational patterns provide object creation mechanisms that increase flexibility and reuse of existing code.
- Structural patterns explain how to assemble objects and classes into larger structures, while keeping these structures flexible and efficient.
- Behavioral patterns take care of effective communication and the assignment of responsibilities between objects.
Creational Patterns :
Factory Method
Prototype Method
Singleton Method
Abstract Factory Method
Structural Patterns :
Adapter Method
Behavioral Patterns :
Iterator Method