Здравствуйте, Sharov, Вы писали:
VD>>>По ходу ты не понимаешь того что лежит за DI. Основная фича DI — это расчет графа зависимостей и автоматическое создание объектов в последовательности зависимостей. НС>>Нет. Основная фича DI контейнеров — управление созданием и уничтоженим экземпляров сервисов, и рантайм биндинг этих экземпляров к потребителям (слово injection в названии четко и недвусмысленно определяет что такое DI). Что то там рассчитывать на графе зависимостей — совершенно необязательная фича, которой может просто не быть. S>А как узнать тогда кто и от чего зависит, что сделать инъекцию?
По тому какие параметры в какой конструктор передаются.
S>Т.е. каков порядок создания объектов тогда, без графа?
В порядке исполения wiring-кода.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай