Я пытаюсь представить DI как образец здесь, на работе, и один из наших ведущих разработчиков хотел бы знать: что - если есть - downsides для использования шаблона Injection Dependency?
Примечание. Я ищу здесь, если возможно, исчерпывающий список, а не субъективное обсуждение темы.
Уточнение. Я говорю об шаблоне Injection Dependency (см. в этой статье от Мартина Фаулера), а не определенную структуру, будь то на основе XML (например, Spring) или на основе кода (например, Guice), или "самокатализированный".
Изменить. Более подробно обсуждается/разглашается/обсуждается /r/programming здесь.