9
Как избежать безумия конструктора Dependency Injection?
Я обнаружил, что мои конструкторы начинают выглядеть так: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) с постоянно увеличивающимся списком параметров. Поскольку «Контейнер» является моим контейнером внедрения зависимостей, почему я не могу просто сделать это: public MyClass(Container con) для каждого класса? Каковы недостатки? Если я делаю это, я чувствую, что …