.Core中什么事依赖注入?

.Core中什么事依赖注入?

1.什么事依赖注入:

提到依赖注入,大家一定会想到控制反转,怎么了解,控制反转是一种设计原则(Inversion of Control,缩写为IoC),而依赖注入((Dependency Injection,简称DI))是它的一种实现方式。

2.依赖注入的目的是什么:

控制反转用于解耦,将接口和实现的耦合降低,有一个好处就是,一个接口,可以进行不同的实现,这样提高扩展性,确保代码的可维护性和扩展性。通俗的讲,就是对象在被使用前,我们需要New一下对象,创建一个实例对象,然后在进行其他操作,依赖注入是针对接口API的。

3.依赖注入·的方法有哪些:

1.构造注入

2.属性注入

3.方法注入

原文地址:https://www.cnblogs.com/mvpbest/p/15031159.html