Wzorce kreacyjne zajmują się tworzeniem obiektów — jak obiekty są tworzone, jak uczynić to elastyczne i oddzielić od kodu, który je wykorzystuje. Należą do nich Singleton, Factory, Builder, Prototype i Abstract Factory.
Czego dotyczą wzorce kreacyjne
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
