内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系。

耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。

耦合分为七种,耦合度依次降低:

Diagram

内聚分为六种:

Diagram
Last moify: 2022-12-04 15:11:33
Build time:2025-08-18 18:43:08
Powered By asphinx