c# - Examples of useful or non-trival dual interfaces -
हाल ही में एरिक मेइजर और अन्य दिखाते हैं कि कैसे IObservable / IObsverver
है IEnumerable / IEnumerator
का तथ्य यह है कि वे दोहरे अर्थ हैं कि एक इंटरफ़ेस पर कोई भी ऑपरेशन दूसरे पर मान्य है, इस प्रकार
के लिए सैद्धांतिक आधार प्रदान करना अन्य दोहरे इंटरफेस मौजूद हैं? मुझे किसी भी उदाहरण में दिलचस्पी है, न सिर्फ नेट आधारित।
एक और उदाहरण होगा TextReader
और TextWriter
, हालांकि अवलोकन और गणक के मामले की तुलना में अधिक शोर भी है सिद्धांत में टाइप हस्ताक्षर होंगे:
इंटरफ़ेस आईटेक्स्ट रीडर {// read: void - & gt; Int int पढ़ें (); } इंटरफेस आईटेक्स्टवर्टर {// लिखे: इंट - & gt; शून्य शून्य लिखें (इंट वैल); }
Comments
Post a Comment