我知道,类中的方法应该具有很高的内聚力,这大致意味着让所有方法直接或间接地使用所有实例变量。我知道LCOM4 (缺乏内聚力)度量对于有一个定量的数据来表示类中的方法有多大的凝聚力是很有用的。LCOM4值为1的类将被认为是很好的类,而LCOM4值为10的类则被认为是设计不当的类,这可能表明我们最好将原始类分解为10个单独的类。所有这些都是可以的,但是4在LCOM4度量中意味着什么呢?
发布于 2013-03-20 17:58:30
LCOM4是LCOM的第四个版本。
参见http://www.aivosto.com/project/help/pm-oo-cohesion.html#LCOM4,副标题“LCOM4的读数”。
https://softwareengineering.stackexchange.com/questions/191317
复制相似问题