ڈیزائن نمونے سافٹ ویئر ترقی میں عام مسائل کا حل ثابت ہوتے ہیں ان نمونے کا اطلاق سافٹ ویئر سسٹمز کی عدم توازن اور ترقی کو بہتر بنا سکتا ہے جس سے انہیں وقت کے ساتھ ساتھ برقرار رکھنے اور توسیع کرنے میں سہولت مل سکتی ہے۔

ڈیزائن کی بابت سمجھ حاصل کریں

ڈیزائن کے نمونے ڈیزائن کے مطابق ڈیزائن بنانے کے لئے ایک ایسے طریقے کو استعمال کرتے ہیں جو اُن کے اندر تبدیلی لانے کے قابل ہوتے ہیں ۔

غیرمعمولی صلاحیت

یہ نمونے مؤثر طریقے سے وسائل کو منظم کرنے اور ہاتھ لگانے سے کام میں لاتے ہیں اور اِن میں سے کسی کو بھی کوئی خاص تبدیلی نہیں آتی ۔

خطرناک صورتحال

یہ لوگ ایسے نظاموں کو آسانی سے حل کرنے کے قابل ہوتے ہیں جو کسی بھی طرح کے اثر‌ورسوخ کو فروغ دیتے ہیں ۔

عام ڈیزائنز میں سکلوسٹی اور فلکسیت کے لیے ڈیزائن کیا جاتا ہے۔

  • Singleton: ایک کلاس کو صرف ایک ہی صورت میں کنٹرول کرتا ہے، وسائل تک رسائی کنٹرول کرتا ہے۔
  • Factry mode:] صحیح کلاس کو متعین کیے بغیر چیزیں تخلیق کرتا ہے۔
  • مشاہدہ کرنے والے: چیزوں کو واقعات کے بارے میں رائے دینے اور رد عمل کرنے کی اجازت دیتا ہے۔
  • سٹیٹیٹیجی:]] ایک آلاتلتھم کے خاندان کو خیرباد کہتا ہے جس سے انہیں قابلِ قبول بنایا جاتا ہے۔
  • ] ڈکار: مصنوعی طور پر خصوصیات کی ذمہ داریاں ایڈمنٹس کی ذمہ داریوں کو سونپ دیتا ہے۔