美文网首页钛钶维基
什么是【依赖倒置】

什么是【依赖倒置】

作者: 一俢 | 来源:发表于2019-05-05 09:27 被阅读2次

依赖倒置(Dependence Inversion Principle,简称 DIP),也是六大设计原则之一,意思是程序要依赖于抽象接口,不要依赖于具体实现。也就是我们说说的面向接口编程(Interface Oriented Programming),它包含以下三层含义:

  • 高层模块不应该依赖低层模块,两者都应该依赖其抽象;
  • 抽象不应该依赖细节;
  • 细节应该依赖抽象。

在通常的开发过程中,特别是前后端同时进行时,大家如果很好的遵循依赖倒置的原则进行开发,可以降低系统的耦合性,提高系统的稳定性,并且减少并行开发引起的风险。但是往往事与愿违,前端依赖后端的 API 实现来完成自己的 UI;后端又依赖前端的 UI 界面来检查自己的 API 是否符合需求,这样的过程导致整个开发过程风险很大。

多思考,多改变,才能成为优秀的设计者。

〖坚持的一俢〗

相关文章

  • 架构师第二章作业

    什么是依赖倒置: 模块常规的依赖关系是A调用B,A就依赖B。而倒置则是A调用B,但是B依赖A。 依赖倒置的实现在于...

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

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

  • 第二周

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

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

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

  • 设计模式六大原则(三)----依赖倒置原则

    一. 什么是依赖倒置原则 1.1 概念 依赖倒置原则(Dependence Inversion Principle...

  • 什么是【依赖倒置】

    依赖倒置(Dependence Inversion Principle,简称 DIP),也是六大设计原则之一,意思...

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

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

  • 框架设计[week 2]

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

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

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

  • 极客时间《架构师训练营》第二章课后作业

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

网友评论

    本文标题:什么是【依赖倒置】

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