"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गो पारंपरिक विरासत का समर्थन क्यों नहीं करता?

गो पारंपरिक विरासत का समर्थन क्यों नहीं करता?

2024-11-08 को प्रकाशित
ब्राउज़ करें:318

 Why Doesn\'t Go Support Traditional Inheritance?

गो में विरासत

गो पारंपरिक प्रकार की विरासत का समर्थन क्यों नहीं करता?

पारंपरिक टाइप इनहेरिटेंस, जहां एक उपवर्ग एक या अधिक मूल वर्गों की परिभाषाओं को प्राप्त करता है, गो प्रोग्रामिंग भाषा की एक विशेषता नहीं है।

निर्माताओं का तर्क

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

गो के दृष्टिकोण के लाभ

यह दृष्टिकोण कई लाभ प्रदान करता है:

  • सरलीकृत बहीखाता: प्रकार संबंधों को स्पष्ट रूप से घोषित करने की कोई आवश्यकता नहीं है।
  • इंटरफ़ेस लचीलापन: प्रकार एक साथ कई इंटरफेस को संतुष्ट कर सकते हैं, पारंपरिक मल्टीपल इनहेरिटेंस की जटिलताओं से बचना। &&&]
  • परिवर्तन के लिए लचीलापन:
  • तथ्य के बाद इंटरफेस जोड़े जा सकते हैं, जो मूल प्रकारों को संशोधित किए बिना नए विचारों या परीक्षण के लिए लचीलापन प्रदान करते हैं।
  • प्रकार पदानुक्रम की अनुपस्थिति:
  • प्रकारों के बीच स्पष्ट संबंधों की कमी से प्रकार के पदानुक्रमों को प्रबंधित करने या चर्चा करने की आवश्यकता समाप्त हो जाती है।
  • वैकल्पिक सिद्धांत
  • गो वंशानुक्रम पर संरचना के सिद्धांत को बढ़ावा देता है। इसमें अपने मूल प्रकारों की सभी विशेषताओं के साथ एक नया प्रकार बनाने के लिए विरासत का उपयोग करने के बजाय, मौजूदा प्रकारों की रचना करके नए प्रकार बनाना शामिल है।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3