کیمیائی &؛ مواد انجینئری
رجوعسٹ پاینجیکل انجینئری حل کے لیے ڈیزائن ڈیزائن
Table of Contents
ڈیزائن طرزِ تعمیر سوفٹ ویئر ترقی میں عام مسائل کا حل ثابت کیا گیا ہے. ان نمونوں کا اطلاق ان نمونوں پر کیا جا سکتا ہے: کوڈ کی عدم موجودگی، تناسب اور تناسب میں بہتری لا سکتا ہے۔اس مضمون میں قابل اعتماد پایوں کی تعمیر کے لیے کلیدی ڈیزائن کی تشکیلات دریافت کی جا سکتی ہیں۔
تخلیقی ڈیزائن
مصنوعی نمونے چیزوں کو چیزوں کو ایک ایسے طریقے سے تخلیق کرتے ہیں جس سے صورتحال کے مطابق ترتیب دیا جا سکے اور یہ چیزیں قابلِاستعمال ہو سکتی ہیں ۔
عام تخلیقی کام
- Singleton: ایک کلاس کو صرف ایک نمونہ حاصل ہے اور اس تک رسائی کا عالمی نقطہ فراہم کرتا ہے۔
- Factry mode: کسی چیز کو بنانے کے لیے D اصلاحات (defres) لیکن زیریں کلاسز کو تخلیق ہونے والی چیزوں کی نوعیت تبدیل کرنے کی اجازت دیتا ہے۔
- ابصاری صنعت :] ان کے کی کنکریٹ کلاسوں کو رجسٹر کیے بغیر متعلقہ یا انحصاری مواد کے خاندانوں کے تخلیق کرنے کے لیے ایک منفرد طریقہ فراہم کرتا ہے۔
مصنوعی ڈیزائن ڈیزائن
وہ اس بات پر توجہ دیتے ہیں کہ کیسے کلاسوں اور چیزوں کو بڑی بڑی عمارتوں کی شکل میں تشکیل دیا جاتا ہے ۔
کلیدی کردار
- ایڈاپتر: ایک کلاس کے رابطے کو تبدیل کرنے سے ایک دوسرے کلاس کے موقف کو تبدیل کرنے کے ذریعے ایک ساتھ کام کرنے کی اجازت دیتا ہے۔
- ] ڈکارٹر: اپنی ترکیب تبدیل کیے بغیر چیز کو نئے عملی طور پر منظم کرنے کے لیے تشکیل دیتا ہے۔
- کومپسٹ: [1] حصہ لینے کے لیے لکڑی کے بنے ہوئے مادوں کو درخت کی ساختوں میں شامل کرنے کے لیے استعمال کیا جاتا ہے۔
پُراسرار ڈیزائن
اِس بات پر غور کریں کہ وہ کیسے اپنی ذمہداریوں کو پورا کرتے ہیں اور اِن پر قابو پا سکتے ہیں ۔
اہم کام
- مشاہدہ کنندہ: ایک اکائی کے درمیان قائم کرتا ہے تاکہ جب ایک تبدیل شدہ ریاست ہو تو تمام کیمیائی عوامل کو واضح کیا جائے۔
- سٹیٹیگری:] ایک آلاتلتھم کے خاندان کو خیرباد کہہ کر ہر ایک کو اس کی جمع کرتا ہے اور اسے قابلِ عمل بناتا ہے۔
- رجسٹریشن: ایک درخواست کو بطور موضوع استعمال کرتے ہوئے، پیرامیٹر اور طلب کی سہولت دیتا ہے۔