Является ли IDependencyResolver анти-шаблоном?

Я планирую внести некоторые архитектурные изменения в унаследованное приложение ASP.NET. Я создал прототипы некоторых классов для разрешения зависимостей, которые имитируют IDependencyResolver в ASP.NET MVC. Я не буду публиковать сообщения, потому что это почти такой же интерфейс, но на другом естественном языке.

Я понял, что это может рассматриваться как Местоположение службы, который, в свою очередь, обычно (не полностью в некоторых случаях) осуждается в пользу внедрения зависимостей. Тем не менее, я не смог найти никаких рекомендаций против использования реализации разрешения зависимостей ASP.NET MVC.

Считается ли IDependencyResolver ASP.NET MVC анти-шаблоном? Это плохо?

19
задан Douglas 13 April 2011 в 18:28
поделиться