高内聚 低耦合 有效地提高代码的可读性和可维护性 缩小功能改动导致的代码改动范围
功能相近的功能应该放到同一个类中
类与类之间的依赖关系简单清晰
最小知识原则
每个模块只应该了解那些与它有关系密切的模块的有限知识 或者说
每个模块只和自己的朋友说话 不和陌生人说话
有依赖关系的类之间 尽量只依赖必要的接口
高内聚 低耦合 有效地提高代码的可读性和可维护性 缩小功能改动导致的代码改动范围
功能相近的功能应该放到同一个类中
类与类之间的依赖关系简单清晰
最小知识原则
每个模块只应该了解那些与它有关系密切的模块的有限知识 或者说
每个模块只和自己的朋友说话 不和陌生人说话
有依赖关系的类之间 尽量只依赖必要的接口

被折叠的 条评论
为什么被折叠?