摘要:
依赖倒置原则(Dependence Inversion Principle, DIP),有三层含义:1,高层模块不应该依赖低层模块,两者都应该依赖期抽象。2,抽象不应该依赖细节。3,细节应该依赖抽象。高层模块:每一个逻辑的实现都是由原子逻辑组成的,不可分割的原子逻辑就是低层模块。低层模块:原子逻辑的再组装就是高层模块。抽象:抽象是指接口或者抽象类,两者都是不能直接被实例化的。细节:实现接口或继承抽象类面产生的类就是细节,其特点就是可以直接被实例化,也就是可以加一个关键字new产生一个对象。上面三层含义的具体表现就是:1,模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通. 阅读全文
posted @ 2012-03-20 22:44 jadesun 阅读(480) 评论(0) 推荐(2) 编辑