تخلیقی پیٹرن (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
