в случае с di ты общаешься между классами через абстракцию (интерфейсы). Реализация легкозаменяемая. Таким образом каждый интерфейс слабосвязан между собой. Будешь использовать число статику, тогда все наоборот: тесносвязано, тяжелозаменяемо
нет ну насчёт интерфейсов годно сказано так шо ладно