सदस्य : लॉगिन |पंजीकरण |अपलोड ज्ञान
खोज
गतिशील प्रेषण [संशोधन ]
कंप्यूटर विज्ञान में, गतिशील प्रेषण रन टाइम पर कॉल करने के लिए एक पॉलिमॉर्फिक ऑपरेशन (विधि या फ़ंक्शन) के कार्यान्वयन को चुनने की प्रक्रिया है। यह आमतौर पर नियोजित होता है, और वस्तु-उन्मुख प्रोग्रामिंग (ओओपी) भाषाओं और प्रणालियों की एक प्रमुख विशेषता माना जाता है।
ऑब्जेक्ट-ओरिएंटेड सिस्टम ऑब्जेक्ट्स पर बातचीत करने के सेट के रूप में एक समस्या का मॉडल करते हैं जो नाम से संदर्भित संचालन को लागू करता है। पॉलिमॉर्फिज्म ऐसी घटना है जिसमें कुछ हद तक अदला-बदली वस्तुएं प्रत्येक एक ही नाम के संचालन का पर्दाफाश करती हैं लेकिन व्यवहार में संभवतः भिन्न होती हैं। उदाहरण के तौर पर, एक फ़ाइल ऑब्जेक्ट और डेटाबेस ऑब्जेक्ट दोनों में StoreRecord विधि होती है जिसका उपयोग स्टोरेज में कर्मियों के रिकॉर्ड को लिखने के लिए किया जा सकता है। उनके कार्यान्वयन अलग हैं। एक प्रोग्राम में किसी ऑब्जेक्ट का संदर्भ होता है जो या तो फ़ाइल ऑब्जेक्ट या डेटाबेस ऑब्जेक्ट हो सकता है। जो इसे एक रन-टाइम सेटिंग द्वारा निर्धारित किया गया हो सकता है, और इस चरण में, प्रोग्राम को पता या देखभाल नहीं हो सकती है। जब प्रोग्राम ऑब्जेक्ट पर StoreRecord को कॉल करता है, तो कुछ तय करने की आवश्यकता होती है कि कौन सा व्यवहार लागू होता है। यदि कोई ऑब्जेक्ट्स को संदेश भेजने के रूप में ओओपी के बारे में सोचता है, तो इस उदाहरण में प्रोग्राम अज्ञात प्रकार के ऑब्जेक्ट पर स्टोर रिकॉर्डॉर्ड संदेश भेजता है, जिससे इसे सही ऑब्जेक्ट पर संदेश भेजने के लिए रन-टाइम समर्थन प्रणाली में छोड़ दिया जाता है। ऑब्जेक्ट जो भी व्यवहार करता है उसे लागू करता है।
गतिशील प्रेषण स्थैतिक प्रेषण के साथ विरोधाभास करता है, जिसमें संकलन-समय पर एक पॉलिमॉर्फिक ऑपरेशन का कार्यान्वयन किया जाता है। गतिशील प्रेषण का उद्देश्य उन मामलों का समर्थन करना है जहां पॉलिमॉर्फिक ऑपरेशन के उचित कार्यान्वयन को संकलित समय पर निर्धारित नहीं किया जा सकता है क्योंकि यह ऑपरेशन के लिए एक या अधिक वास्तविक पैरामीटर के रनटाइम प्रकार पर निर्भर करता है।
गतिशील प्रेषण देर से बाध्यकारी से अलग है (जिसे गतिशील बाध्यकारी भी कहा जाता है)। एक ऑपरेशन का चयन करने के संदर्भ में, बाध्यकारी एक नाम को एक ऑपरेशन में जोड़ता है। डिस्पैचिंग ऑपरेशन के लिए एक कार्यान्वयन का चयन करता है जब आप यह तय कर लेते हैं कि कौन सा ऑपरेशन एक नाम है। गतिशील प्रेषण के साथ, नाम संकलन समय पर एक पॉलिमॉर्फिक ऑपरेशन के लिए बाध्य हो सकता है, लेकिन कार्यान्वयन रन टाइम तक नहीं चुना जा सकता है। जबकि गतिशील प्रेषण देर से बाध्यकारी नहीं है, देर से बाध्यकारी गतिशील प्रेषण को इंगित करता है क्योंकि बाध्यकारी उपलब्ध प्रेषण के सेट को निर्धारित करता है।
[बहुरूपता: कंप्यूटर विज्ञान][विज्ञापन polymorphism][पैरामैट्रिक बहुरूपता][विधि: कंप्यूटर प्रोग्रामिंग][ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग][संदेश देना]
1.एकल और एकाधिक प्रेषण
2.गतिशील प्रेषण तंत्र
2.1.सी कार्यान्वयन
2.2.जाओ और जंग कार्यान्वयन
2.3.Smalltalk कार्यान्वयन
[अपलोड अधिक अंतर्वस्तु ]


सर्वाधिकार @2018 Lxjkh