标签: dependency-injection decoupling
我想了解DI。下面的点突显不使用DI的缺点。
“组件很容易更改其依赖项。如果依赖项发生更改,则组件可能必须适应这些更改。例如,如果更改了依赖项的方法签名,则组件将不得不更改该方法呼叫“。
为什么我感到困惑:即使应用了DI,如果依赖项的方法更改的方法签名不会相应地更新相应的接口签名?因此不会上级注入的类也需要被更新以反映该变化到接口?
感谢阅读。