凝集度メトリックの背後にある仮定は、メソッドが同じクラスレベルの変数で機能する場合、メソッドは関連しているということです。メソッドがまったく異なる変数で機能する場合、メソッドは無関係です。まとまりのあるクラスでは、メソッドは同じ変数セットで機能します。まとまりのないクラスでは、さまざまなデータに対して機能するメソッドがいくつかあります。
メトリックでは、インスタンス変数、フィールドへのアクセスを共有するメソッドのペアの数が、そうでないペアから差し引かれます。
しかし、単純に計算を実行して値を返すメソッドはどうでしょうか? 私はそれらをたくさん持っていますが、インスタンス変数を共有していないため、それらを分離することをお勧めしますが、これは意味がありません。