Я пытаюсь понять DI.Нижняя точка подчеркивает недостаток НЕ использовать DI.
"Компонент уязвим к изменению своих зависимостей. Если зависимость изменяется, компоненту, возможно, придется адаптироваться к этим изменениям. Например, если сигнатура метода зависимости изменяется, компонент должен будетизмените вызов этого метода. "
Почему я запутался: даже при применении DI, если сигнатура метода метода зависимости не изменится, соответственно, необходимо обновить соответствующую сигнатуру интерфейса?И, следовательно, не нужно ли обновлять введенный класс более высокого уровня, чтобы отразить изменение в интерфейсе?
Спасибо за чтение.