会以「高内聚性」或「低内聚性」来表示。一般会希望程式的模组有高内聚性，因为高内聚性一般和许多理想的软体特性有关，包括鲁棒性、可靠度、及易懂性（understandability）等特性，而低内聚性一般也代表不易维护、不易测试、不易复用以及难以理解。耦合性是一个和内聚性相对的概念。一般而言高内聚性代表低耦合性，反之亦然。内聚性是由所提出，是以实务上可减少维护及修改的「好」软体的特性为基础。
高内聚性.在计算机科学中，内聚性是指机能相关的程式组合成一模组的程度。应用在物件导向程式设