Creational Patterns befassen sich mit Objekterstellung — wie Objekte instanziiert, flexibel gestaltet und vom Code entkoppelt werden, der sie nutzt. Sie umfassen Singleton, Factory, Builder, Prototype und Abstract Factory.
Was Creational Patterns adressieren
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
