Spring trainee
Что такое IoC?
Ответ
Inversion of Control — инверсия управления. Вместо того чтобы класс сам создавал свои зависимости (new), он получает их извне — фреймворк сам решает, кого с кем связать.
Разбор: IoC — это инверсия управления: класс не создаёт свои зависимости сам, а получает их извне, и фреймворк решает, кого с кем связать. Дистракторы подменяют суть: самостоятельный поиск зависимостей через рефлексию — это противоположность инверсии, а программирование через интерфейсы и управление порядком вызовов — смежные, но другие идеи.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.