Design Patterns#
Creational#
give more flexibility in creating objects, instead of creating them directly
Singleton#
Builder#
Factory#
Structural#
how objects relate to each other, can be considered as blueprints to build large structures from individual pieces
Facade#
Adapter#
Behavioural#
Strategy#
Observer#
References & External Resources#
Refactoring.Guru. [2024]. Design Patterns [online]. Available at: https://refactoring.guru/design-patterns