Вопрос проверяет понимание механизма внедрения зависимостей, используемого для повышения гибкости и тестируемости кода.
Короткий ответ
Dependency Injection — это способ передать объект, от которого зависит другой объект, извне, а не создавать его внутри. Это помогает избежать жестких связей между компонентами и облегчает тестирование.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.