Kreacijski vzorci se ukvarjajo s ustvarjanjem objektov — kako se objekti instancirajo, naredijo fleksibilni in odcepljeni od kode, ki jih uporablja. Vključujejo Singleton, Factory, Builder, Prototype in Abstract Factory.
Kaj rešavajo kreacijski vzorci
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
