美文网首页
依赖倒置原则

依赖倒置原则

作者: _fan凡 | 来源:发表于2019-03-26 23:46 被阅读0次

依赖倒置原则:Dependency Inversion Principle;DIP
包含三层含义:
1.高层次模块不应该依赖低层次模块,两者都应该依赖抽象模块
2.抽象不应该依赖细节
3.细节应该依赖抽象

每一个逻辑的实现都是有原子逻辑组成的,不可分割的原子逻辑就是低层模块,原子逻辑的在组装就是高层次模块
抽象就是接口和抽象类,是不能被实例化的
细节就是实现类,实现接口或者继承抽象类而产生的类就是细节

以java语言为例:上述三层含义就是:
1.模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过抽象类或者接口产生的
2.接口和抽象类不依赖于实现类
3.实现类依赖于接口和抽象类

相关文章

  • 依赖倒置原则

    依赖倒置原则 “依赖倒置原则(Dependence Inversion Principle,DIP)” 定义: 高...

  • 依赖倒置/好莱坞原则/控制反转

    # 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 依赖倒置原则: - 高层模块不应该依赖...

  • 第二周

    请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 依赖倒置原则 Dependency Inv...

  • 依赖倒置原则(DIP)

    依赖倒置原则定义 依赖倒置原则(Dependence Inversion Principle ,DIP)定义如下:...

  • 依赖倒置原则

    个人博客原文:依赖倒置原则 设计模式六大原则之三:依赖倒置原则。 简介 姓名 :依赖倒置原则 英文名 :Depen...

  • 架构师训练营第2周命题作业

    一.请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 1.依赖倒置原则描述: 1.1. 高...

  • 框架设计[week 2]

    作业一: 1.请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 依赖倒置原则: 高层模块不应...

  • 架构师训练营第二周作业

    1. 请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 答:依赖倒置原则,英文缩写DIP,全...

  • 架构师训练营第2周作业 面向对象设计原则

    请描述什么是依赖倒置原则,为什么有时候依赖倒置原则又被称为好莱坞原则? 依赖倒置原则的标准描述如下: 高层模块不应...

  • 六大设计原则-依赖倒置原则

    依赖倒置原则 Dependency Inversion Principle 简称DIP。 什么是依赖倒置原则 1....

网友评论

      本文标题:依赖倒置原则

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