我有一个 A、B 和 C 类通用的接口。但是现在我需要添加两个方法,它们只适用于 B 类,不适用于 A 类和 C 类。那么,我是否需要将这两个方法添加到公共接口本身并在 A & C 类中抛出未实现的异常,或者有没有更好的方法来做到这一点?
interface ICommon
{
Method1;
Method2;
Method3;
Method4;
}
Class A: ICommon
{
Method1;
Method2;
}
Class B: ICommon
{
Method1;
Method2;
Method3;
Method4;
}
Class C: ICommon
{
Method1;
Method2;
}
提前致谢