摘要: 内聚原则 “高内聚,低耦合”原则是软件模块设计的通用原则。实际上,该原则最早出现在结构化设计(structured design)中,后被引入对象式设计。耦合和内聚是衡量软件设计质量的两个重要指标,是检验模块设计是否合理的主要标准。其中,耦合(coupling)反映模块之间的关联程度,内聚(cohe 阅读全文
posted @ 2016-07-06 02:32 sisyphus_sh 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 依赖原则 间接原则有一个直接的推论,就是依赖反转原则(Dependency Inversion Principle),简称DIP。依赖反转原则就是高层模块不应依赖低层模块,它们都应依赖抽象;抽象不应依赖细节,细节应依赖抽象。 1)DIP的产生背景 从代码实现的角度来看,高层模块依赖低层模块是很正常的 阅读全文
posted @ 2016-07-06 02:05 sisyphus_sh 阅读(259) 评论(0) 推荐(0) 编辑