.Core中什么事依赖注入?
.Core中什么事依赖注入?
1.什么事依赖注入:
提到依赖注入,大家一定会想到控制反转,怎么了解,控制反转是一种设计原则(Inversion of Control,缩写为IoC),而依赖注入((Dependency Injection,简称DI))是它的一种实现方式。
2.依赖注入的目的是什么:
控制反转用于解耦,将接口和实现的耦合降低,有一个好处就是,一个接口,可以进行不同的实现,这样提高扩展性,确保代码的可维护性和扩展性。通俗的讲,就是对象在被使用前,我们需要New一下对象,创建一个实例对象,然后在进行其他操作,依赖注入是针对接口API的。
3.依赖注入·的方法有哪些:
1.构造注入
2.属性注入
3.方法注入