摘要:
依赖倒置原则DIP(Dependency-Inversion Principles)在传统的结构化编程中,最上层的模块通常都要依赖下面的子模块来实现,也称为高层依赖低层!DIP原则就是要逆转这种依赖关系,让高层模块不要依赖低层模块.教科书上的定义:第1点:高层模块不依赖底层模块,两者都依赖抽象第2点:抽象不应该依赖于细节,细节应该依赖于抽象每个较高层次都为它所需要的服务声明一个抽象接口,较低的层次实现这些抽象接口,每个高层类都通过该抽象接口使用下一层的服务,接口属于高层,低层要实现高层的接口,因此现在是低层依赖于高层.是依赖关系倒置和接口所有权的倒置.启发式规则:1.任何变量都不应该持有一个指 阅读全文
posted @ 2012-02-07 17:27
中金黄金
阅读(166)
评论(0)
推荐(0)

浙公网安备 33010602011771号