我有一些插件风格的东西的基类,并且有一些绝对需要实现的方法。可以在虚拟方法中抛出NotImplemented异常吗?
我现在宣布这些在基类虚拟的,例如
public virtual void Save
{
throw new NotImplementedException();
}
,并在descendand我有一个
public override void Save()
{
//do stuff
}
是它抛出一个NotImplementedException
有一个好的做法呢?例如,下降类可以是用于处理不同文件格式的模块。谢谢