Карточка Junior IoC и внедрение зависимостей спрашивают часто обновлено
IoC и DI
Вопрос
Чем IoC отличается от DI?
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
IoC (инверсия управления) это принцип: создание и связывание объектов отдаётся фреймворку. DI (внедрение зависимостей) это способ реализации: зависимости передаются объекту снаружи через конструктор, сеттер или поле, а не создаются внутри.
Ответ
IoC (инверсия управления) это принцип: создание и связывание объектов отдаётся фреймворку. DI (внедрение зависимостей) это способ реализации: зависимости передаются объекту снаружи через конструктор, сеттер или поле, а не создаются внутри.
Разбор
IoC (инверсия управления) это принцип: создание и связывание объектов отдаётся фреймворку. DI (внедрение зависимостей) это способ реализации: зависимости передаются объекту снаружи через конструктор, сеттер или поле, а не создаются внутри.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.