3 types of design patterns

creational: concerning how to instantiate an object e.g. factory, singleton

structural: concerning how to organize objects e.g decorator, facade

behavioral: concerning how objects interact with each other e.g. state machine, subscription-observer

Written on June 18, 2021