Работа посвящена внедрению зависимостей и принципу инверсии контроля. Представлены и проанализированы методики рефакторинга сильного связанного кода с помощью DI, техники работы с зависимостями для статически-типизированных объектно-ориентированных языков, паттерны и анти-паттерны принципа инверсии контроля и внедрения зависимостей, в частности.
Калибров И. Понимая внедрение зависимостей. Принципы, практики и паттерны DI и IoC // Сборник тезисов докладов конгресса молодых ученых. Электронное издание. – СПб: Университет ИТМО, [2020]. URL: https://kmu.itmo.ru/digests/article/4691