أنماط الإنشاء (Creational patterns) تتعامل مع إنشاء الكائنات — كيفية إنشاء الكائنات وجعلها مرنة وفصلها عن الكود الذي يستخدمها. وتشمل Singleton و Factory و Builder و Prototype و Abstract Factory.
المشاكل التي تعالجها أنماط الإنشاء
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
