LCOM
Lack of Cohesion in Methods
0に近いほうが凝集度が高い
$ \mathrm{LCOM} = \frac{\frac{1}{a}\sum^a_j{\mu(Aj)-m}}{1-m}
$ Aj:
着目してるclassの$ j番目のinstance変数
$ a:
着目してるclassのinstance変数の個数
$ m:
着目してるclassのmethodの個数
$ \mu(Aj):
instance変数$ Ajにアクセスしているmethodの個数
instance変数にアクセスするmethodの数が少ないと1に近づき、多いと0に近づく
0に近いほうが凝集度が高い
何世代かバージョンがあるらしい