软件开发原则之依赖倒置原则
来源:互联网 发布:兔展微信场景制作软件 编辑:程序博客网 时间:2024/04/30 12:13
转载自:http://www.jianzhanseo.com/?p=449
依赖倒置原则(dependence inversion principle DIP)
定义:Hight level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details. Details should depend upon abstractions.
翻译一下意思是:高层模块不应该依赖低层模块。二者应该都依赖抽象模块。抽象模块不应该依赖细节。细节应该依赖抽象。
概括成一句话就是:高层模块、低层模块、细节都只应该依赖抽象层。
好,那么什么是高层模块,低层模块,什么是抽象和细节呢?
0 0
- 软件开发原则之依赖倒置原则
- 依赖倒置原则之我见
- JAVA设原则之依赖倒置原则
- 六大设计原则之依赖倒置原则
- 设计原则之依赖倒置原则
- 六大设计原则之依赖倒置原则
- 设计原则之依赖倒置原则
- 敏捷软件开发——依赖倒置原则DIP
- 设计原则-依赖倒置原则
- DIP依赖倒置原则
- 依赖倒置原则
- 依赖倒置原则
- 依赖倒置原则
- 依赖倒置原则--DIP
- 关于依赖倒置原则
- 依赖倒置原则--DIP
- 关系依赖倒置原则
- 依赖倒置原则
- hdu 1006 Tick and Tick
- Struts2的动态result
- Android Handler类消息传递机制(二)同一类(或内部类)中使用Handler
- 4B/5B编码原理
- 关于STK的各种报告Report
- 软件开发原则之依赖倒置原则
- ubuntu 上配置lua
- STL中map的使用
- OpenG: 简单的纹理贴图
- 一步步深入了解android机制-1
- 理解Python命名机制
- 买花瓶(简单动态规划DP)
- modelsim 10.1a安装与确解
- 让devexpress控件lookupedit绑定到实体属性