首页 > 代码库 > Spring相关概念
Spring相关概念
- DIP: Dependency Inversion Principle。翻译过来是依赖反转原则,也叫依赖倒置原则。
依赖倒置原则是设计模式几个重要原则之一。具体定义就是,底层模块依赖高层模块定义的接口,高层模块不依赖底层模块的实现。
- IOC:Inversion of Control。控制反转。
控制反转是实现依赖倒置的一种设计模式。在高层模块引入底层模块的实现的时候,不再通过在本身new的方式来创建一个实例来引用,而是将依赖关系交给第三方来控制。
但是这个名字叫做控制反转有点奇怪,怎么就叫反转了呢,哪里反转了,总是让人晕头樟脑。
- DI:Dependency Injection。依赖注入。
一定程度上说,依赖注入和依赖查找是容器来实现依赖关系管理的两种方式。
一种是,依赖类自动去容器取依赖对象。
一种是。容器自动把依赖关系注入到依赖类中。
从注入方法上看,主要可以划分为三种类型:构造函数注入、属性注入和接口注入。
接口注入是定义私有接口,然后Spring会自动完成注入。
- IoC容器
IOC是提供依赖注入的容器,如Spring。
Spring相关概念
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。