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

什么是【依赖倒置】

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

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

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

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

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

    〖坚持的一俢〗

    相关文章

      网友评论

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

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