Subtyping

लेखक: Randy Alexander
निर्माण की तारीख: 25 अप्रैल 2021
डेट अपडेट करें: 26 जून 2024
Anonim
Subclassing vs Subtyping
वीडियो: Subclassing vs Subtyping

विषय

परिभाषा - उपप्रकार का क्या अर्थ है?

सबटाइपिंग प्रोग्रामिंग भाषा के सिद्धांत में एक धारणा है जहां एक उपप्रकार, जो एक डेटा प्रकार है, प्रतिस्थापन की धारणा के आधार पर एक सुपरटेप से संबंधित है, जहां प्रोग्राम तत्व और उप-प्रकार जैसे कि सुपरस्क्रिप्ट के लिए लिखे गए प्रोग्राम तत्व अभी भी संचालित किए जाएंगे यदि इसके बजाय उपप्रकार। उपप्रकार ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एक आवश्यक अवधारणा है और सुपरटेप्स के विकल्प हैं और कभी-कभी सुपरपोर्ट की तुलना में अधिक कड़े विनिर्देश भी होते हैं।


Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।

Techopedia सबटाइपिंग की व्याख्या करता है

सब-कोडिंग एक तरीका है प्रतिस्थापन और कोड पुन: उपयोग के लिए वस्तु-उन्मुख प्रोग्रामिंग भाषाओं में उपयोग किया जाता है ताकि बड़े पैमाने पर समान कोड की अनावश्यक नकल को रोका जा सके और कोड पठनीयता को बढ़ावा दिया जा सके और बग को रोका जा सके। एक उपप्रकार मूल रूप से एक सुपरटेप के लिए एक विकल्प है जो सभी अक्षांश विनिर्देशों को पूरा कर सकता है, और फिर कुछ। इसलिए यदि B A का उपप्रकार है, तो B का उपयोग हमेशा A के विकल्प के लिए किया जा सकता है और A द्वारा गारंटी दी गई किसी भी संपत्ति को B की गारंटी भी दी जानी चाहिए।

उपप्रकार को मजबूत करने और यहां तक ​​कि उन गुणों को जोड़ने की अनुमति है जो सुपरटाइप पर नहीं हैं, जिसका अर्थ है कि यह सुपरस्क्रिप्ट को विस्तारित करने की अनुमति देता है। इसलिए, हर बार जब कुछ नया करने की आवश्यकता होती है, तो एक नया सुपरपाइप बनाने के बजाय, और फिर किसी अन्य सुपरपाइप से गुणों और शर्तों की प्रतिलिपि बनाते हुए, एक उपप्रकार बस बनाया जा सकता है जो सुपरटाइप को बदलने के बिना अतिरिक्त गुणों या विशेषताओं के साथ सुपरपाइप का विस्तार करता है। फिर, इस मामले में, सब कुछ जो सुपरटेप के लिए उपयुक्त है, वह सबटाइप और अधिक के लिए भी साबित होगा। यदि केवल उपप्रकार को उसी तरह से व्यवहार किया जाता है, जैसे केवल सुपरथाइप विधियों और क्षेत्रों का उपयोग करके और क्वेरी करके, तो परिणाम सुपरपाइप की वस्तुओं के अनुरूप होगा।