گھر ترقی سب ٹائپنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

سب ٹائپنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف

فہرست کا خانہ:

Anonim

تعریف - سب ٹائپنگ کا کیا مطلب ہے؟

سب ٹائپنگ پروگرامنگ لینگوئج تھیوری کا ایک تصور ہے جہاں ایک ذیلی قسم ، جو ڈیٹا کی قسم ہے ، سب اسٹائپٹیبلٹی کے تصور پر مبنی ایک سپر ٹائپ سے متعلق ہے ، جہاں پروگرام کے عناصر جیسے افعال اور سبروٹائنز جو سپرائپ کے لئے لکھے گئے ہیں اب بھی کام کریں گے اگر اس کے بجائے ذیلی قسم۔ آبجیکٹ پر مبنی پروگرامنگ میں سب ٹائپز ایک لازمی تصور ہے اور یہ سپرائپس کے متبادل ہیں اور بعض اوقات سپرٹائپ سے زیادہ سخت تصریحات بھی رکھتے ہیں۔

ٹیکوپیڈیا سب ٹائپنگ کی وضاحت کرتا ہے

سب ٹائپنگ متبادل اور کوڈ کے دوبارہ استعمال کے لئے ایک طریقہ ہے جس کو آبجیکٹ پر مبنی پروگرامنگ زبانوں میں استعمال کیا جاتا ہے تاکہ بڑے پیمانے پر اسی طرح کے کوڈ کی غیرضروری کاپی کی جاسکے اور کوڈ پڑھنے کی اہلیت کو فروغ دیا جا سکے اور کیڑے کو روکا جاسکے۔ ایک ذیلی قسم بنیادی طور پر ایک سپر ٹائپ کا متبادل ہے جو مؤخر الذکر کی تمام خصوصیات کو پورا کرسکتی ہے ، اور پھر کچھ۔ لہذا اگر B A کا ذیلی قسم ہے ، تو B ہمیشہ A کے متبادل کے لئے استعمال ہوسکتا ہے اور کسی بھی ایسی پراپرٹی کی جس کی ضمانت A کے ذریعہ ہے اس کی ضمانت بھی B کے ذریعہ ہونی چاہئے۔

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

سب ٹائپنگ کیا ہے؟ - ٹیکپوپیڈیا سے تعریف