انجینئری ڈیزائن اور ایناولیسیس
سافٹ ویئر ڈیزائن میں ایبٹ آباد کوپنگ پر انحصار کرنے کی ذمہداری
Table of Contents
اصولی انفنٹری پریمیئرل (DIP) سافٹ ویئر انجینئری میں بنیادی تصور ہے جو اجزا کے درمیان بے روک ٹوک پیدا کرنے والے نظامات کو فروغ دیتا ہے اس میں ترقی پزیر نظامات کو تشکیل دینے میں مدد دی جاتی ہے جو تصدیقی عمل پر موجود خامرے کو کم کرنے سے تیار ہوتے ہیں۔
اِس لئے وہ اُن کی مدد کرنے کے لئے تیار رہتے ہیں ۔
ڈی آئی پی میں بتایا گیا ہے کہ ہائی سطح کے مدارس کو کم سطح کے مداروں پر انحصار نہیں کرنا چاہیے ؛ دونوں کو متنوعات پر منحصر ہونا چاہیے۔اس کے علاوہ، مواصلات کو تفصیلات پر انحصار کرنا چاہئے، لیکن تفصیلات پر منحصر ہونا چاہیے،
اِس کے علاوہ ، اُس نے اپنے بچوں کو بھی یہ دعوت دی کہ وہ اُن کے ساتھ مل کر اُن کی بات سنیں ۔
فرضی انفنٹری پریمیئر کا اطلاق کرنے میں کئی کلیدی اقدام شامل ہیں:
- ایسے اچھے محرکات یا دلچسپ طبقات جنکی توقع کی جاتی ہے وہ بیان کرتے ہیں ۔
- ان پر عمل کرنے والے ان تصورات پر یقیندہانی کی بجائے
- جینیاتی ردوبدل (inject constitution)، مصنوعی انجیکشن (productor) یا سیٹر انجیکشن (setter acons) جیسے مرکبات (production) کے ذریعے عمل میں آتا ہے۔
مثال : پیسوں کی ادائیگی کا نظام
ادائیگی کے نظام پر غور کریں جو کئی ادائیگی کے طریقوں کو کریڈٹ کارڈ اور پے پال جیسے ادائیگی کے طریقوں کی حمایت کرتا ہے۔
Payment Mode سانچہ:کے پیمائی سطح مرتفع (انگریزی:
[interface Payment made
بے اجرت(SUT)؛
ادائیگی پرزور کلاس اس ترانے پر منحصر ہے:
PaymentProcessor کلاس:
کلاس پدم بھوشن پروسیور
نجی ادائیگیوں کا طریقہ ادائیگی کا طریقہ؛
عوامی Payment Processor(Payment s انداز)
] یہ. FLT = طریقہ کار;
[FLT]
عوامی طور پر خالی عمل پزیری (کم مقدار)
ادائیگی کا طریقہ۔ قسمت(Mountain)؛
[FLT]
اس طریقے سے ادائیگی کے نئے طریقوں کو شامل کیا جا سکتا ہے، ادائیگی پروکسیر کلاس، ایمرجنسی کو منسوخ کرکے ڈی آئی پی پر پابندی لگا دی جا سکتی ہے۔
ڈیپیپی کا اطلاق کرنے کے فوائد
فرضی انفنٹری پریمیئرل کو تشکیل دینا کئی فوائد کی حامل ہے:
- اس میں تبدیلی یا اجزاء شامل کرنے کے لئے بے چینی کی گئی ہے۔
- نظام کے غیر جانبدار حصوں پر ترمیم کے اثرات کم ہوتے گئے۔
- پلگ ان مذاق کے آسان مذاق کے ذریعے ٹیسٹنگ کی صلاحیت کو تیز کر دیا.
- اس سے بہتر پریشانیوں سے پاک کوڈ آرکیٹیکٹ کی بنیاد بن جاتی ہے ۔
کُنَّا
ترقی پسندوں کے مطابق انتہائی منظم طور پر سافٹ ویئر ڈیزائن میں قتلوغارت حاصل کرنے کا ایک اہم ذریعہ ہے ۔