[Перевод] ASP.NET MVC: Преобразование или инъекции? Вот в чем вопрос

Хабы: Веб-разработка, Программирование

Классы должны иметь зависимости только на абстрактные, а не конкретные, классы. Чтобы решить эту задачу, вы можете выбрать между 2-х практик Service Locator и Dependency Injection. ASP.NET MVC использует “Dependency Resolvers", которые являются локаторами служб (Service Locators). При разработке приложений ASP.NET MVC вы сами должны решить что следует использовать преобразования (resolve) или инъекции (injects), так каковы плюсы и минусы?
Читать дальше →

© Habrahabr.ru