
高内聚低耦合是衡量模块独立程度的标准,划分模块的一个准则是高内聚低耦合。
从模块粒度来看,高内聚:尽可能类的每个成员方法只完成一件事(最大限度的聚合); 低耦合:减少类内部,一个成员方法调用另一个成员方法。从类角度来看, 高内聚低耦合:减少类内部,对其他类的调用;从功能块来看 高内聚低耦合:减少模块之间的交互复杂度(接口数量,参数数据)即横向:类与类之间、模块与模块之间;纵向:层次之间;尽可能,内容内聚,数据耦合。
高内聚低耦合主要用于程序的面向对象的设计,主要看类的内聚性是否高,耦合度是否低。目的是使程序模块的可重用性、移植性大大增强。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。
本作品(图文、音视频)由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 yu.jianchun@qq.com
相关推荐
-
help do 和help to do
help do:侧重于帮忙的人去做。既可用作不及物动词,也可用作及物动词。用作及物动词时,可接名词、代词或动词不定式作宾语,也可接以动词不定式充当补足语的复合宾语。接动词不定式作宾…
-
格力空调遥控器按键说明
格力遥控器常用按键符号介绍 1、开、关按键。顾名思义,此键是用来控制空调的开关。开/关时清除原来设定的定时、睡眠功能。 2、上下扫风按键。用于选择扫风和停止扫风。定格扫风时,用于选…
-
王长贵是什么病去世的
王长贵不是因病去世的。在《乡村爱情圆舞曲》中,为救排查水库时不慎落水的小梁而逝世。王长贵的扮演者叫王小宝,在剧里王长贵是较典型的村长形象,喜欢别人叫他村长,给他戴高帽,也主持正义,…
-
民法典将如何影响我们的生活?
民法典增加了人格权编,是民法典草案一大特色。人格权是民事主体对其特定的人格利益享有的权利,关系到每个人的人格尊严,被认为是民事主体最基本、最重要的权利,包括生命健康、姓名、肖像、名…
-
书信署名日期的正确格式
书信署名日期要写在正文之后,正文之后的下一行要写上名字和日期,日期可以和名字在同一行写,写在名字后面,也可以在署名的下一行的后半段位置写,写清楚年月日即可。 书信 书信是古时代,人…
-
帝国时代tc是什么意思
城镇中心。即指town center。帝国时代3玩家战术交流时的常用建筑简称之一,城镇中心是玩家殖民地的核心部分,用来训练移民和研究升级项目以演进到新的时代。和以前的帝国系列不同,…
-
第40届奥运会是哪一年
第40届冬季奥运会的举办时间是2086年,第40届夏季奥运会的举办时间是2052年。奥运会是由国际奥林匹克委员会主办的运动会,是目前世界上,规模最大的综合性运动会,每隔四年举办一次…
