なぜこれが本当なのか知りたかった:
インターフェイスにメソッドを追加すると、その実装がすべて壊れます... ??? ... インターフェイスが出荷されると、そのインターフェイスを使用するコードを壊さずに変更する機会はありません。...
多くのフォーラムの議論でこのようなものに出くわしましたが、どのように説明していません..
インターフェイス(IMyInterfaceなど)にメソッドを追加し、このインターフェイスを実装するクラス/クラスにメソッドの機能を追加すると、コードがどのように壊れますか? .. シンプルです!...ではない?.. (インターフェイスにメソッド シグネチャを追加し、それらをクラスに実装する) ..... 機能を拡張するためにクラスにメソッドを追加すると、コードが更新されるのと同じように。もちろん、問題を設計するときのクラスとインターフェースの目的は異なります。