घर विकास प्रतिबिंब क्या है? - टेक्नोपेडिया से परिभाषा

प्रतिबिंब क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - प्रतिबिंब का क्या अर्थ है?

परावर्तन लोड किए गए असेंबली के बारे में जानकारी तक पहुँचने की प्रक्रिया है और कार्यक्रम के समय पर टाइप टाइप को बनाने, इनवॉइस और एक्सेस करने के लिए परिभाषित प्रकार हैं।


प्रतिबिंब किसी वस्तु की विधानसभा जानकारी जैसे कि घटनाओं, गुणों, विधियों और क्षेत्रों को देखना संभव बनाता है। यह एक ऐसा तंत्र बनाता है जिसके द्वारा ऑब्जेक्ट एक-दूसरे से पूछताछ कर सकते हैं और रन टाइम पर जानकारी की खोज कर सकते हैं, जिसमें सार्वजनिक रूप से संपर्क स्थानों के माध्यम से जाना जाता है। रिफ्लेक्शन रन टाइम के दौरान लगाए गए मॉड्यूल और नए प्रकार को परिभाषित करने में मदद करता है। परावर्तन का उपयोग अनुप्रयोगों में किया जाता है जैसे कि प्रकार के ब्राउज़र (प्रकारों के बारे में जानकारी का चयन करने और देखने के लिए), संकलक (प्रतीक तालिकाओं का निर्माण करने के लिए), और रीमोट करना और क्रमबद्ध करना अनुप्रयोगों (डेटा तक पहुंचने और इसकी दृढ़ता के लिए)।

टेकोपेडिया रिफ्लेक्शन की व्याख्या करता है

प्रतिबिंब किसी दिए गए प्रकार का एक उदाहरण बनाने के लिए रन टाइम पर एक देर से बाध्यकारी सुविधा प्रदान करता है, जो संकलन समय के दौरान ज्ञात नहीं है।


प्रतिबिंब C ++, डेल्फी, जावा, आदि भाषाओं में कार्यान्वित रन टाइम टाइप जानकारी प्राप्त करने की प्रक्रिया के समान है। .NET के मामले में, संकलित असेंबली में मेटाडेटा के रूप में संग्रहीत जानकारी को .NET प्रोग्राम प्रोग्रामिक रूप से उपयोग करके लाया जाता है।


चिंतन उन अनुप्रयोगों के लिए उपयुक्त हो सकता है जहां थर्ड-पार्टी प्लग-इन का उपयोग किया जाता है, लेकिन यह ASP.NET वेबसाइट जैसे अनुप्रयोगों के लिए उपयुक्त नहीं है, जहाँ अच्छा थ्रूपुट और प्रतिक्रिया समय महत्वपूर्ण है। परावर्तन के अपने नुकसान हैं। इनमें प्रदर्शन ओवरहेड, सुरक्षा प्रतिबंध, कोड जटिलता और छिपे हुए सदस्यों तक पहुंच शामिल है।

यह परिभाषा .NET के संदर्भ में लिखी गई थी

प्रतिबिंब क्या है? - टेक्नोपेडिया से परिभाषा