美文网首页
springboot理论IOC、DI与DIP

springboot理论IOC、DI与DIP

作者: 随风飘啊飘 | 来源:发表于2020-09-27 15:43 被阅读0次

ioc 概念 控制反转

  1. 什么意思呢 比如说我们创建对象 传统的方式是自己new个对象 使用 控制权在我们自己手中 我创建了对象 并调用了方法使用 (个人理解===>控制正传)
  2. IOC呢 是容器自动帮我们创建对象 我们可以直接获取调取方法使用 new对象是容器帮我们创建 控制权在容器手中不在我们手中 我们只是拿来用 (控制反转)

DIP 依赖倒置

  1. 高层模块不应该依赖底层模块,两者都应该依赖抽象
  2. 抽象不应该依赖细节
  3. 细节应该依赖抽象、
    这里的高是指抽象站在更高的角度就看待事物
    怎么就倒置了呢 本来我就new了对象就是具体的类这就是依赖了具体没有依赖抽象 反过来我们不在依赖这个具体 而是依赖接口 这就是倒置

DI 依赖注入

这个没什么好说的就是 从容器中拿到对象 使用

  1. 常用的有属性注入
@Autowired
  private IC   ic;
  1. 构造注入
public class A{
      private IC ic;
      public A(IC ic){
      
}
  
}
  • 有不正确的地方欢迎大家指出 多多交流

相关文章

  • springboot理论IOC、DI与DIP

    ioc 概念 控制反转 什么意思呢 比如说我们创建对象 传统的方式是自己new个对象 使用 控制权在我们自己手中 ...

  • IOC/ DI/ DIP

    IoC是目的,DI是实现手段。ioc是指让生成类的方式由传统方式(new)反过来,既程序员不调用new,需要类的时...

  • Android自我提升二 揭秘IOC注入框架,轻松实现布局、属性

    基础知识讲解 什么是DIP、IOC、DI、IOC容器 IOC中最基本的技术就是“反射(Reflection)”编程...

  • DIP,IOC,DI,IOC容器

    依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念)。 控制反转(IoC):一种反转流、依赖和接口的方式(D...

  • 了解和使用 IOC 注入

    1. 什么是 DIP 、 IOC 、DI 依赖倒置原则 (DIP)强调系统的 高层组件 不应当依赖于 底层组件,并...

  • DIP、IOC、DI学习笔记

    # 什么是DIP DIP:依赖倒置原则 > 高层模块不应该依赖于低层模块,二者都应该依赖于抽象

  • 6 ASP .NET Core-依赖注入

    1 关于 DIP, IOC,DI DIP 依赖倒置原则:软件设计原则,高层和底层要依赖于抽象,不依赖具体实现。IO...

  • DependencyInjection Microsoft.Un

    IoC与DI的概念 IoC的全称为Inversion of Control(控制反转),DI的全称为Depende...

  • Spring之IOC与DI

    IOC与DI 运行以上代码时,发生以下错误: DI

  • spring学习文档

    Spring ---轻量级的DI/IOC与AOP的容器框架~ DI(依赖注入)/IOC(控制反转) 导包 【spr...

网友评论

      本文标题:springboot理论IOC、DI与DIP

      本文链接:https://www.haomeiwen.com/subject/plvkuktx.html