C++ ऑब्जेक्ट डेलिगेशन क्या है?
C++ ऑब्जेक्ट डेलिगेशन क्या है?

वीडियो: C++ ऑब्जेक्ट डेलिगेशन क्या है?

वीडियो: C++ ऑब्जेक्ट डेलिगेशन क्या है?
वीडियो: CppCon 2017: अल्फ्रेड ब्रैटरुड “इसे प्रतिनिधि बनाएं! आधुनिक C++ में प्रतिनिधियों के साथ डिजाइनिंग” 2024, मई
Anonim

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

इसी तरह, आप पूछ सकते हैं कि C++ में ऑब्जेक्ट कंपोजिशन और डेलिगेशन क्या है?

संयोजन के बीच संबंधों के बारे में है वस्तुओं . प्रतिनिधि मंडल एक से काम पास करने के बारे में है वस्तु अन्य को। ये वास्तव में अलग (लेकिन कभी-कभी संबंधित) चिंताएं हैं। आपको जो मिला है वह बी ए से बना है (बी ए को संदर्भित करता है)। बी भी अपनी एक विधि ए को सौंपता है।

दूसरे, प्रतिनिधि तरीके क्या हैं? ए प्रतिनिधि विधि एक है तरीका कि प्रतिनिधि वस्तु लागू होने की उम्मीद है। ए प्रतिनिधि बस किसी अन्य वस्तु का संदर्भ है और a प्रतिनिधि विधि एक है तरीका का प्रतिनिधि . ए प्रतिनिधि विधि कॉलबैक तंत्र को लागू करता है जो आमतौर पर प्रेषक को बुलाए जाने वाले पैरामीटर में से एक के रूप में लेता है।

इस संबंध में, वस्तु प्रत्यायोजन से आपका क्या अभिप्राय है?

में वस्तु -उन्मुख प्रोग्रामिंग, प्रतिनिधि मंडल एक के एक सदस्य (संपत्ति या विधि) का मूल्यांकन करने के लिए संदर्भित करता है वस्तु (रिसीवर) दूसरे मूल के संदर्भ में वस्तु (प्रेषक)। शब्द प्रतिनिधि मंडल के बीच विभिन्न अन्य संबंधों के लिए भी शिथिल रूप से उपयोग किया जाता है वस्तुओं ; देख प्रतिनिधि मंडल (प्रोग्रामिंग) अधिक के लिए।

प्रतिनिधिमंडल का मतलब क्या है?

प्रतिनिधि मंडल विशिष्ट गतिविधियों को करने के लिए किसी अन्य व्यक्ति (आमतौर पर एक प्रबंधक से एक अधीनस्थ के लिए) को किसी भी प्राधिकरण का असाइनमेंट है। यह प्रबंधन नेतृत्व की मूल अवधारणाओं में से एक है।