You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请教Direct Class Coupling(DCC)指标计算:为何结果为2?

Direct Class Coupling(DCC)指标计算解释

DCC说白了就是统计一个类直接和多少个不同的外部类产生耦合,核心规则很明确:

  • 只要类和另一个类存在直接的依赖、关联、聚合、组合、继承这类类间关系,就算一次耦合
  • 同一个类不管和目标类有多少条关系,只算一次
  • 类自身的引用不算入统计

你提到的数值2,对应图里的场景应该是这样:你计算的目标类,只和另外2个不同的类存在直接耦合关系——比如和类A有一条关联,和类B有一条依赖,哪怕其中某条关系是双向的,只要是不同的类,就各算一次,最终统计结果就是2。

举个简单反例:如果目标类和同一个类有3条连线,那DCC还是1,不会因为关系多就叠加;要是目标类和3个不同类各有一条关系,那DCC就是3。

内容的提问来源于stack exchange,提问作者memo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 00:22:01