مقاصد-ormationed ڈیزائن اصولوں کو ترقی دینے والوں کو سی++ میں لطیف، قابلِ استعمال اور قابلِ استعمال سافٹ ویئر بنانے میں مدد دیتے ہیں یہ اصول عناصر کے گرد کوڈ کی تنظیم اور ان کے مواصلات کی رہنمائی کرتے ہیں، مجموعی کوڈ کی خوبی کو بہتر بناتے ہیں اور پیچیدگیوں کو کم کرتے ہیں۔

کوریج - تصنیفی اصول

ایسے کئی بنیادی اصول ہیں جو چیز چیز سے متعلقہ ڈیزائن کی بنیاد بناتے ہیں۔ان میں ان میں داخلی، وراثے اور پولیمورفیزم شامل ہیں۔ان اصولوں کا اطلاق عمل مؤثر طریقے سے بہتر سافٹ ویئر آرکیٹیکچر تک پہنچا سکتا ہے۔

غیر متصل

انقپکشن میں بیٹنگ ڈیٹا اور طریقے شامل ہیں جو ایک اکائی کے اندر اس ڈیٹا پر کام کرتے ہیں، کلاس کو ایک کلاس میں تبدیل کرتے ہیں۔یہ کسی چیز کے کچھ اجزاء تک براہ راست رسائی محدود کرتا ہے، جس سے غیر جانبدارانہ مداخلت اور غلط استعمال کو روکنے میں مدد ملتی ہے۔

میراث

وارثی کو والدین کی طرف سے خصوصیات اور رویوں کو حاصل کرنے کی اجازت دیتا ہے ۔

پولیمورفزم

اس میں فعال طریقہ‌سازی کی اجازت دی جاتی ہے جس سے نظام زیادہ‌تر پیچیدہ اور مضبوط ہو جاتے ہیں ۔

سی++ میں اصولوں کا اطلاق کرنا

سی++ میں یہ اصولوں پر عمل پیرا ہوتے ہیں جیسے کہ رسائی کے لیے استعمال، وراثے کی ترکیب اور عملیاتی عمل جیسے خصوصیات۔ ان خصوصیات کا مناسب اطلاق کوڈ کو واضح اور دوبارہ قابل قبول بناتا ہے۔

  • استعمال کریں اور محفوظ [FLT] تک رسائی کے لیے ممدوفیئرس استعمال کریں۔
  • ڈیزائن کلاس ہیئرکرافٹس نے غیر ضروری ٹماٹر بنانے کے بغیر کوڈ دوبارہ استعمال کرنے کے لئے احتیاط سے کام لیا.
  • اِس لئے اُس نے کہا : ” مَیں نے اپنی زندگی میں تبدیلیاں کیں ۔
  • اگر آپ کو لگے کہ آپ کو کسی چیز کی کمی ہے تو آپ اُس کی مدد کریں ۔
  • جب مناسب ہو تو وارثوں پر احسان کریں ۔