Kurimo šablonai susidoria su objektų kūrimu — kaip objektai yra sukuriami, daryti lankstūs ir atitolinti nuo kodo, kuris juos naudoja. Jie apima Singleton, Factory, Builder, Prototype ir Abstract Factory.
Ką sprendžia kurimo šablonai
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
