CSFramework.WebApiV3.依赖注入 (DI) 与 控制反转(IOC)
依赖注入(DI),全称Dependency Injection。
依赖注入(DI—Dependency Injection)是组件之间依赖关系由容器决定。为此我们要明白依赖和注入关系
依赖:由于应用程序需要IOC容器提供对象外部的资源所以应用程序依赖于IOC容器。
注入:某个对象所需要的外部资源(包括对象、资源、常量数据)注入到了IOC容器中。
控制反转(IOC),全称Inversion of Control。
控制反转(IOC—Inversion of Control)不是什么技术,而是一种设计思想。它的思路是设计好的依赖类交给容器控制,而不是在对象中直接实例化控制。
就是在系统运行时ioc容器动态向一个对象提供他依赖的其他对象。而他的实现就是用依赖注入来实现。
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WebApi-NETCore-V3 C/S框架网