asp.net mvc 依赖注入有啥用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net mvc 依赖注入有啥用相关的知识,希望对你有一定的参考价值。

依赖注入的好处 我个人理解就是你需要什么类的时候,会由注入的来实现这个类的具体实例化,比如有一个ITEST接口,还有2个实现类TEST1,TEST2,我可以只告诉你ITEST的操作方法,比如他有添加,删除,修改,你不用知道他的实现类是什么,只要调用就好,在装载注入类的时候会根据项目的需求来实例化你所需要的类,假设TEST1是mssql的DAL类,TEST2是Oracle的DAL类,那么我只需要在注入时来给你就可以了。不知道你懂了没。。。很绕。 参考技术A 可以随时切换实现模块,面向接口编程,这属于应用程序架构范畴,小项目用的不多追问

面向接口编程有什么优势啊?

参考技术B 依赖注入跟“asp.net mvc”没有关系,你先搞明白“依赖注入”是做什么的。

以上是关于asp.net mvc 依赖注入有啥用的主要内容,如果未能解决你的问题,请参考以下文章

解读ASP.NET 5 & MVC6系列:依赖注入

转007.ASP.NET MVC控制器依赖注入

spring中的依赖注入有啥用?

ASP.NET Core MVC 之依赖注入 Controller

ASP.Net Core MVC 依赖注入不起作用

csharp asp.net mvc控制器使用依赖注入