常见类型
| 类型 | 含义 | 风险 |
|---|---|---|
| 数据耦合 | 只传递简单数据 | 影响面小 |
| 标记耦合 | 传递复合结构(如整行记录) | 字段变更波及双方 |
| 控制耦合 | 传递开关决定被调方行为 | 语义分散在调用方 |
| 公共耦合 | 共享全局可变状态 | 修改影响不可预测 |
| 内容耦合 | 直接访问对方内部实现 | 最高风险 |
耦合评判要结合“变化频率”:稳定依赖强耦合可接受,易变部分的强耦合是债务来源。
耦合衡量模块间依赖强度,从数据耦合、标记耦合、控制耦合到公共耦合、内容耦合逐级增强;架构设计追求低耦合但需与内聚权衡。
| 类型 | 含义 | 风险 |
|---|---|---|
| 数据耦合 | 只传递简单数据 | 影响面小 |
| 标记耦合 | 传递复合结构(如整行记录) | 字段变更波及双方 |
| 控制耦合 | 传递开关决定被调方行为 | 语义分散在调用方 |
| 公共耦合 | 共享全局可变状态 | 修改影响不可预测 |
| 内容耦合 | 直接访问对方内部实现 | 最高风险 |