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