Предположение, лежащее в основе показателей сцепления, заключается в том, что методы связаны с , если они работают с одними и теми же переменными уровня класса. Методы не связаны с , если они вообще работают с разными переменными. В сплоченном классе методы работают с одним и тем же набором переменных. В некогерентном классе существуют некоторые методы, которые работают с разными данными.Сплоченность в методах - как насчет расчетов и вспомогательных функций?
В метрике количество пар методов, которые имеют доступ к переменным экземпляра, полям, вычитается из пар, которые этого не делают.
Но как насчет методов, которые просто выполняют вычисления и возвращают значение? У меня их много, но поскольку они не разделяют каких-либо переменных экземпляра, рекомендуется их разделить, что для меня не имеет смысла.