чтобы соблюдать этот принцип нам приходит помощь шаблон проектирования DI, верно? Если еще что либо что помогает соблюдать этот принцип
Гугл: The Dependency Inversion Principle ensures that modules depend on abstractions, while Dependency Injection provides a way to supply these abstractions to the modules at runtime.
Ну я тоже самое упомянул, вопрос заключает в другом
Может и приходить, может и нет. Это от того не зависит. Тебе главное просто в каком то модуле не ссылаться на прямые зависимости, а использовать абстракцию. А что ты уже туда будешь класть и как - это уже не важно. Можно юзаьь DI и эту абстракцию положить туда, где используется инверсия зависимостей. То есть инверсия зависимостей не связанна с инъекцией
Обсуждают сегодня