0

インターフェイスへのコーディングは、プログラムの動作に影響を与えずに後でオブジェクトを変更する可能性を考慮して、良い習慣であると主張されていますが、効果がない場合、なぜ何かを変更する必要があるのでしょうか? このプラクティスがもたらす柔軟性は理解していますが、定義は理解していません。

4

2 に答える 2

2

それらは、そのクラスの実装を変更できることを意味し、変更後にプログラムの残りの部分が壊れていないことを 100% 確信できます。そのクラスの実装以外では 1 行も変更しないためです。もちろん、実装を中断できます。

于 2013-05-25T20:19:38.730 に答える