Я интенсивно использую инъекцию зависимостей через параметры и конструкторы. Я понимаю принцип в этой степени и доволен этим. По моим крупным проектам у меня заканчивается слишком много зависимостей, которые вводятся (все, что попадает в двойные фигуры, кажется большим - мне нравится термин "код макарон" ).
Таким образом, я рассматриваю контейнеры МОК. Я прочитал несколько статей по ним, и до сих пор я не видел выгоды. Я могу видеть, как он помогает в отправке групп связанных объектов или в получении одного и того же типа снова и снова. Я не уверен, как они помогут мне в моих проектах, где у меня может быть более ста классов, реализующих один и тот же интерфейс, и где я использую их все в разных порядках.
Итак, может ли кто-нибудь указать мне на некоторые хорошие статьи, которые не только описывают концепции контейнеров МОК (желательно, не раздувая их в частности), но и подробно показывают, как они приносят мне пользу в этом типе проекта и как они вписываются в масштаб большой архитектуры?
Я бы хотел увидеть некоторые неязычные специфические вещи, но при необходимости мой предпочтительный язык - С#.