オブジェクト指向と凝集度、結合度
オブジェクト指向のその前に-凝集度と結合度/Coheision-Coupling
凝集度
にも種類がある
偶発的凝集
最も凝集度が低い。バッドパターン
関連性がない処理が1つの関数内実装されている。神クラス、巨大な1枚岩
論理的凝集
時間的凝集
たまたま同じ時間に実行するだけで、機能としては無関係な処理を同じ関数に記述
Main関数から一連の処理などはこうならざるをえない
悪いというわけではない
手順的凝集
通信的凝集
逐次的凝集
機能的凝集
もっとも凝集度が高い。