इंटरफेस

लेखक: Robert Simon
निर्माण की तारीख: 21 जून 2021
डेट अपडेट करें: 23 जून 2024
Anonim
एक्सेल इंटरफेस (हिंदी / उर्दू)
वीडियो: एक्सेल इंटरफेस (हिंदी / उर्दू)

विषय

परिभाषा - इंटरफ़ेस का क्या अर्थ है?

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

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

इंटरफेस का उपयोग करने वाले अनुप्रयोगों को डिजाइन करना लचीली प्रणालियों की महत्वपूर्ण आवश्यकताओं को पूरा करने में मदद करता है जैसे कि ढीली युग्मन, चिंताओं को अलग करना और भविष्य के परिवर्तनों के लिए अनुकूलनशीलता। घटकों के अलगाव के कारण जो किसी एप्लिकेशन के इंटरफेस को लागू करते हैं, इन घटकों का परीक्षण करना आसान हो जाता है। .NET फ्रेमवर्क लाइब्रेरी संग्रह कक्षाओं में आइटम का प्रतिनिधित्व करने के लिए संग्रह कक्षाओं में कई सामान्य इंटरफेस (जिनके प्रकार पैरामीटर किए जाते हैं) का उपयोग करती है ताकि मूल्य प्रकारों पर बॉक्सिंग और अनबॉक्सिंग संचालन से बचा जा सके।

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

Techopedia इंटरफ़ेस की व्याख्या करता है

एक इंटरफ़ेस कीवर्ड "इंटरफ़ेस" का उपयोग करके एक निर्माण है और एक अमूर्त वर्ग के समान है लेकिन बिना किसी कार्यान्वयन कोड के। यह एक बृहदान्त्र (:) में C # का उपयोग करके कार्यान्वित किया जाता है।

उदाहरण के लिए, IDisposabe एक इंटरफ़ेस है जिसे C # वर्ग द्वारा उस वर्ग प्रकार की वस्तुओं द्वारा उपयोग किए गए संसाधनों को साफ करने के लिए लागू किया जा सकता है।

एक इंटरफ़ेस की प्रमुख विशेषताओं में शामिल हैं:
  • इसे नाम स्थान या कक्षा के भीतर घोषित किया जा सकता है।
  • इसके सदस्य एक विधि, संपत्ति, घटना या सूचकांक हो सकते हैं, लेकिन एक स्थिर, क्षेत्र, ऑपरेटर, उदाहरण निर्माता, विध्वंसक, प्रकार या स्थिर सदस्य नहीं हो सकते।
  • इसे एक वस्तु के रूप में त्वरित नहीं किया जा सकता है और इसे डेटा सदस्यों के साथ परिभाषित नहीं किया जा सकता है।
  • एक वर्ग के विपरीत जो केवल एक आधार वर्ग और कई इंटरफेस को विरासत में दे सकता है, एक इंटरफ़ेस केवल कई इंटरफेस को विरासत में दे सकता है।
  • एक इंटरफ़ेस सदस्य के पास डिफ़ॉल्ट रूप से सार्वजनिक पहुंच होती है, जिसे किसी भी एक्सेस संशोधक का उपयोग करके संशोधित नहीं किया जा सकता है।
  • वर्चुअल, ओवरराइड या स्टैटिक जैसे मोडिफायर का इस्तेमाल इंटरफेस मेंबर के साथ नहीं किया जाना चाहिए।
  • एक इंटरफ़ेस को इसके पूरी तरह से योग्य नाम का उपयोग करके एक्सेस किया जा सकता है, जिसमें एक डॉट और सदस्य नाम के बाद इंटरफ़ेस नाम शामिल है।
  • "नया" संशोधक के साथ एक इंटरफ़ेस सदस्य का उपयोग उसी नाम के साथ विरासत में दिए गए सदस्य को छिपाने के लिए किया जा सकता है।
यह परिभाषा C # के कॉन में लिखी गई थी