.NET Core 依赖注入
整个ASP.NET Core 框架建立在一个底层的依赖注入框架之上,它使用依赖注入容器提供所需的服务对象。
流程控制的反转:Ioc是设计框架所采用的一种基本思想,所谓的控制反转就是将应用对流程的控制转移到框架之中。
好莱坞法则:在好莱坞,演员把简历递交给电影公司后就只能回家等待消息。由于电影公司对整个娱乐项目具有完全控制权,演员只能被动地接受电影公司的邀约。“不要给我们打电话,我们会给你打电话” -----这就是著名的好莱坞法则。
Ioc 主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架之中以实现对流程的复用,并按照好莱坞法则实现应用程序的代码与框架之间的交互。
未完待续。。。