我确信我在这方面有点迷失…我的理解是依赖注入意味着初始化类所需的东西.例如.
如果我的控制器需要一个服务而我希望能够测试它,那么我应该为它定义两个Constructor方法……所以,我的问题是……为什么人们使用Frameworks来实现这个?我迷路了
如果我的控制器需要一个服务而我希望能够测试它,那么我应该为它定义两个Constructor方法……所以,我的问题是……为什么人们使用Frameworks来实现这个?我迷路了
public class CompaniesController : Controller { private ICompaniesService _service; public CompaniesController() { _service = new CompaniesService(); } public CompaniesController(ICompaniesService service) { _service = service; }