У меня есть вопрос относительно шаблона инъекции зависимостей. Мой вопрос ... Если я иду на инъекцию конструктора, вводя зависимости для моего класса, то, что я получаю, является «большим» конструктором со многими параметрами. Что делать, если есть. Я не использую некоторые параметры в некоторых методах? Т.е. У меня есть служба, которая предоставляет множество методов. И конструктор с 10 параметрами (все зависимости). Но не все методы используют все зависимости. В некотором методе будет использоваться только одна зависимость, другая будет использовать 3 зависимости. Но контейнер DI разрешит их все, даже если они не используются.Вопрос об инъекции в зависимости
Для меня это штраф за выполнение использования контейнера DI. Это правда?
Обходное состояние следует избегать вообще расходы. –
Я согласен с тобой. На мой ответ я соглашаюсь с Рубом, который сказал, что он должен пересмотреть дизайн своего класса. Мой второй комментарий был просто оценен :-) –