设计模式原则详解

内聚:是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;
     高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则

耦合:是软件结构中各模块之间相互连接的一种度量。
     低耦合是指一个完整的系统,模块与模块之间,尽可能的使其独立存在。也就是说,让每个模块,尽可能的独立完成某个特定的子功能。 模块与模块之间的接口,尽量的少而简单

http://blog.csdn.net/hguisu/article/details/7571617

原文地址:https://www.cnblogs.com/o-andy-o/p/3939114.html