私はインターフェースの使い方を完全には理解していなかったので、質問しなければなりません:-)
IBaseClassインターフェイスを実装するBaseClassを使用しています。これらのインターフェイスには、宣言が1つだけ含まれています。
public interface IBaseClass
{
void Refresh ();
}
したがって、BaseclassにRefreshメソッドを実装しました。
public void Refresh ()
{
Console.WriteLine("Refresh");
}
ここで、これらのBaseclassから拡張し、IBaseClassインターフェイスを実装するいくつかのクラスを使用したいと思います。
public class ChildClass : BaseClass,IBaseClass
{
}
しかし、BaseClassに「Refresh」を実装したため、メソッドを再度実装する必要はありません。BaseClassのすべての子と、childclassのすべての子クラスに「更新」の実装を強制するには、どうすればよいですか。
ありがとうkooki