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