内聚性 (计算机科学) 编辑
内聚性也称为内聚力,是一软件度量,是指机能相关的计算机程序组合成一软件模组的程度,或是各机能凝聚的状态或程度。是结构化分析的重要概念之一。量测内聚性的方式很多,有些方法是由分析源代码,得到非量化的结果,有些方法则是检查源代码的文本特征,以得到内聚性的量化分数。内聚性是属于标量类别式的量测量,一般会以“高内聚性”或“低内聚性”来表示。一般会希望程式的模组有高内聚性,因为高内聚性一般和许多理想的软件特性有关,包括鲁棒性可靠度、可复用性及易懂性等特性,而低内聚性一般也代表不易维护、不易测试、不易复用以及难以理解。
1
相关
接口隔离原则指明客户不应被迫使用对其而言无用的方法或功能。接口隔离原则拆分非常庞大臃肿的接口成为更小的和更具体的接口,这样客户将会只需要知道他们感兴趣的方法。这种缩小的接口也被称为角色接口。接口隔离原则的目的是系统解开耦合性,从而容易重构,更改和重新部署。接口隔离原则是在SOLID中五个面向对象设计的原则之一,类似于在GRASP中的高内聚性
接口隔离原则指明客户不应被迫使用对其而言无用的方法或功能。接口隔离原则拆分非常庞大臃肿的接口成为更小的和更具体的接口,这样客户将会只需要知道他们感兴趣的方法。这种缩小的接口也被称为角色接口。接口隔离原则的目的是系统解开耦合性,从而容易重构,更改和重新部署。接口隔离原则是在SOLID中五个面向对象设计的原则之一,类似于在GRASP中的高内聚性