Pola kreasional berurusan dengan pembuatan objek — bagaimana objek diinstansiasi, dibuat fleksibel, dan dipisahkan dari kode yang menggunakannya. Mereka mencakup Singleton, Factory, Builder, Prototype, dan Abstract Factory.
Apa yang ditangani pola kreasional
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
