我没有完全理解使用接口,所以我不得不问:-)
我使用了一个 BaseClass,它实现了 IBaseClass 接口。这些接口只包含一个声明:
public interface IBaseClass
{
void Refresh ();
}
所以我在我的 Baseclass 中实现了一个 Refresh 方法:
public void Refresh ()
{
Console.WriteLine("Refresh");
}
现在我想使用一些从这些 Baseclass 扩展并实现 IBaseClass 接口的类:
public class ChildClass : BaseClass,IBaseClass
{
}
但是在我的 BaseClass 中实施“刷新”的原因我不必再次实施该方法。我应该怎么做,强制“刷新”的实现到 BaseClass 的所有子类以及子类的所有子类中。
谢谢古奇