--- title: 高内聚低耦合 tags: - concept - software-engineering - design - joplin type: concept source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 --- # 高内聚低耦合 > [!abstract] > 高内聚低耦合是模块化设计的核心原则,意思是模块内部职责要集中一致,模块之间依赖要尽量简单和稳定。 ## 核心含义 - 高内聚:一个模块内部完成的任务应围绕同一职责展开。 - 低耦合:模块之间传递的信息和控制关系应尽量少且清晰。 ## 为什么重要 - 更容易理解和测试模块。 - 局部修改不容易扩散成全局返工。 - 有利于复用、维护和团队协作。 ## 常见判断 - 耦合越低越好,一般数据耦合优于控制耦合、公共耦合和内容耦合。 - 内聚越高越好,功能内聚优于逻辑内聚、时间内聚和偶然内聚。 ## 来源 - [[raw/Joplin/计算机专业基础/软件工程/_软件工程考研复试终极整理版.md]] - [[raw/Joplin/计算机专业基础/软件工程/1.软件工程——核心概念.md]] - [[raw/Joplin/计算机专业基础/软件工程/3.软件工程——关键过程与工具.md]] ## 相关页面 - [[软件工程关键过程与设计]] - [[软件维护]]