मेरे पास कुछ प्लग-शैली सामग्री के लिए बेस क्लास है, और कुछ विधियां हैं जिन्हें पूरी तरह कार्यान्वित करने की आवश्यकता है।आभासी तरीकों में NotImplemented अपवाद फेंकना ठीक है?
मैं वर्तमान में आभासी के रूप में आधार वर्ग में उन लोगों की घोषणा, उदाहरण के
public virtual void Save
{
throw new NotImplementedException();
}
और descendand में के लिए मैं एक
public override void Save()
{
//do stuff
}
यह एक NotImplementedException
वहाँ फेंकने के लिए एक अच्छा अभ्यास है है? अवरोही कक्षाएं उदाहरण के लिए विभिन्न फ़ाइल स्वरूपों को संभालने के लिए मॉड्यूल हो सकती हैं। धन्यवाद