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]]
相关页面