知识卡片

内聚降低变更

专业/工作

内容

类和组件应围绕单一职责组织,让相关变化集中在少数位置。低内聚会让一个功能变更牵动多个无关模块。发散:内聚性不是教条,它衡量的是未来改动能否按业务边界自然落下。

参考来源

《高效程序员的45个习惯:敏捷开发修炼之道 (图灵程序设计丛书 11)》第6章《敏捷编码》