添加函数到接口而不在所有类中实现

0 c# interface

我的问题是,在C#中如果我想在接口中添加另一个函数,但我不想在实现该接口的所有类中实现该函数.我怎样才能做到这一点?例如

接口包含5个方法,该接口在20个类中实现.现在我想在同一个接口中添加另一个方法,但我想只在5个类而不是在15个类中实现该函数?我怎么能实现这一目标?

谢谢

Bla*_*ear 6

public interface IWidelyUsed { ... }
Run Code Online (Sandbox Code Playgroud)

这是由这20个班级实施的

public interface IParticularCase : IWidelyUsed { ... }
Run Code Online (Sandbox Code Playgroud)

这将具有其他功能

  • 这假设您需要在两个接口之间"耦合".我并不是说这是错的,它可能是解决方案,但其他界面也可能完全分开. (3认同)