5
क्या यह एक इंटरफ़ेस को परिभाषित करने के लिए समझ में आता है अगर मेरे पास पहले से ही एक सार वर्ग है?
मेरे पास कुछ डिफ़ॉल्ट / साझा कार्यक्षमता के साथ एक वर्ग है। मैं abstract classइसके लिए उपयोग करता हूं : public interface ITypeNameMapper { string Map(TypeDefinition typeDefinition); } public abstract class TypeNameMapper : ITypeNameMapper { public virtual string Map(TypeDefinition typeDefinition) { if (typeDefinition is ClassDefinition classDefinition) { return Map(classDefinition); } …