مقاصد- ترتیبی اصولوں کو ترقی دینے کے لیے ضروری ہے کہ بڑے پیمانے پر منظم، قابل استعمال، قابل استعمال اور مؤثر نظامات کو قائم رکھا جائے۔ان اصولوں کا اطلاق کرنا پیچیدہ اور کوڈ ریز کو منظم کرنے میں مدد دیتا ہے یہ مضمون کلیدی اصولوں کی تحقیق کرتا ہے اور بڑے نظام کے لیے متعلقہ مثالیں فراہم کرتا ہے۔
کوریج - تصنیفی اصول
encapsulation، وراثے اور پولیمورفزم جیسے اصولوں سے مراد چیز (bject-oriented) ساخت کی بنیاد ہوتی ہے یہ اصولی بنیادوں کو تیار کرنے والے ایسے اجزاء پیدا کرنے کے قابل ہوتے ہیں جن کو بڑی نظام میں آسانی سے پھیلا کر رکھا جا سکتا ہے۔
بڑے پیمانے پر نظاموں میں اصولوں کا اطلاق کرنا
بڑے نظاموں میں ان اصولوں کا اطلاق کرنے میں واضح تناسبات کو ڈیزائن کرنا اور گلوکوز کو کم کرنا شامل ہے۔مثلاً انفنٹریشن کو یقینی بنایا جاتا ہے کہ اندرونی تفصیلات کو چھپا کر رکھا جائے جس سے دوسرے کو متاثر کیے بغیر نظام کے حصوں کی تجدید آسان ہو گئی۔
وارثی کو ایسے ہی اجزاء میں دوبارہ تبدیل کرنے کی اجازت دیتا ہے جبکہ پولیمورفزم مختلف مرکبات کو عام تناسبات کے ذریعے عمل میں لانے، ان میں کمی اور توسیع کو آسان کرنے کے قابل بناتا ہے۔
ڈیزائن کی مثالیں
مثال کے طور پر ، فیکٹری ، تنہاٹن اور نگہبانوں جیسے ڈیزائنز کو عام مسائل کو حل کرنے کے لئے بڑے پیمانے پر بڑے پیمانے پر نظام میں استعمال کِیا جاتا ہے ۔
ان نمونے کو ترتیب دینے سے ڈیزائن کے چیلنج کو حل کرنے کیلئے ثابتقدم رہنے سے نظاماُلعمل میں بہتری اور استحکام بڑھ جاتا ہے ۔
ترقی کرنے والوں کیلئے انسائٹ آن دی سکرپچرز
اسکے علاوہ ، مصنوعی ڈیزائن کے نمونے مناسب طور پر بہتر طور پر ترقی اور مستقبل کی تبدیلیوں کے ساتھ ساتھ باقاعدہ ترتیبوار کوڈ جائز اور مُضر طریقے سے استعمال کئے جانے چاہئیں ۔