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