欢迎光临散文网 会员登陆 & 注册

博学谷狂野架构师3期

2022-09-28 12:59 作者:olger2000  | 我要投稿


底部评

依赖倒置原则

依赖倒置原则(Dependence Inversion Principle,DIP)是指设计代码结构时,高层模块不应该依赖底层模块,二者都应该依赖其抽象。抽象不应该依赖细节,细节应该依赖抽象。通过依赖倒置,可以减少类与类之间的耦合性,提高系统的稳定性,提高代码的可读性和可维护性,并且能够降低修改程序所造成的风险。这是一个比较重要的设计原则,在我们日常开发中,经常有使用该思想的场景,能避免很多时候业务更改时,只需要改动少量代码就可以完成需求。下面我们通过一个例子,来深入理解该思想。

以学习课程为例:

//Tom正在学习两个课程public class Tom {        public void studyJva() {        System.out.println("正在学习Java");    }    public void studyPython() {        System.out.println("正在学习Python");    } }//这里调用Tom的两个学习方法public static void main(String[] args) {        Tom tom = new Tom();        tom.studyJva();;        tom.studyPython(); }


博学谷狂野架构师3期的评论 (共 条)

分享到微博请遵守国家法律