我想知道为什么这是真的:
向接口添加方法将破坏它的所有实现... ??? ...一旦接口交付,您就没有机会在不破坏使用该接口的代码的情况下更改它。...
在许多论坛讨论中遇到过这些东西,但没有人解释如何..
如果我将任何方法添加到接口(例如 IMyInterface),并且只是将方法的功能添加到实现此接口的类/类,那么它是如何破坏我的代码的?..它很简单!……不是吗?..(向接口添加方法签名并在类中实现它们),.....就像我向某个类添加一个方法以扩展其功能并且我的代码将得到更新。当然,设计问题时类和接口的目的是不同的。