Объясните, почему конструктор впрыскивает лучше, чем другие варианты [дубликаты]

На этот вопрос уже есть ответ здесь:

Сеттер Д.И. против конструктора Д.И. весной? 7 ответов

В книге Pro Spring 3, Глава 4 - Введение в IOC и DI весной - Страница 59, в разделе «Инъекция сеттера и инъекция конструктора», параграф

Включая Spring, предоставляет механизм, обеспечивающий определение всех зависимостей при использовании Setter Injection, но с помощью Constructor Injection вы утверждаете требование зависимости независимо от контейнера "

Не могли бы вы объяснить с помощью примеров

Ответы на вопрос(7)

Ваш ответ на вопрос