सारांश

Complete

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

इस मॉड्यूल को पूरा करने के बाद, अब आप निम्न में सक्षम हैं:

  • इंटरफ़ेस में डिफ़ॉल्ट कार्यान्वयन निर्धारित करें और उनका उपयोग करें.
  • डिफ़ॉल्ट कार्यान्वयन के लाभों को समझें, जिसमें कोड का पुन: उपयोग, पश्चगामी संगतता और लचीलापन शामिल है.
  • ढीले युग्मन को बढ़ावा देने और परीक्षण क्षमता बढ़ाने के लिए विधि मापदंडों के रूप में इंटरफेस का उपयोग करें।
  • सामान्य सिस्टम-परिभाषित इंटरफेस जैसे IComparable, IEnumerable, और IDisposable.
  • कस्टम व्यवहार प्रदान करने के लिए विशिष्ट वर्गों में डिफ़ॉल्ट कार्यान्वयन ओवरराइड करें।