Kreatív minták az objektum létrehozásával foglalkoznak — azzal, hogy az objektumok hogyan jönnek létre, hogyan tehetők rugalmassá és hogyan választhatók el azokból a kódokból, amelyek felhasználják őket. Közéjük tartozik a Singleton, Factory, Builder, Prototype és Abstract Factory.
Amit a kreatív minták megoldanak
CREATIONAL patterns abstract and control HOW objects are CREATED:
→ instead of directly calling constructors everywhere (rigid, coupled), creational
patterns make object creation flexible, decoupled, and manageable
→ they help create objects in a way suited to the situation, decoupled from concrete classes
