程序设计原则之依赖倒置原则

一、什么是依赖倒置原则 高层模块的实现尽量不要依赖低层模块的实现,他们应该共同依赖抽象 尽量面向接口或抽象编程,而不是面向实现编程,也就是说要从接口或者抽象扩展,而不是从实现扩展 二、看一个高层模块依赖低层模块的例子 以学习课程为例: 上面这个输出的是学习java课程,如果想要扩展学习前端课程,就得修改低层的Lwl实现类: 上面的软件设计是很不科学的,修改低层实现比较容易造成其他地方出现问题,层次
相关文章
相关标签/搜索