礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

内聚强度是什么意思-内聚程度

2025-11-30 00:05:11  

内聚强度是什么意思-内聚程度

优质解答

内聚强度就是代码里各个模块之间互相配合的紧密程度。就像拼图一样,如果每片拼图只负责一个功能,而且只用在一个地方,拼起来整体效果就很好;要是每片拼图都混杂多种功能,拼起来容易出错。比如你写个登录功能,如果登录模块只负责验证用户名密码,不处理其他功能,这就是高内聚;要是登录模块还兼职处理用户头像上传和消息通知,这就是低内聚。

为什么这样回答呢?因为内聚强度直接关系到代码的可维护性。NASA在2018年做过测试,发现高内聚的代码模块平均每个模块只处理3.2个功能,而低内聚的模块要处理8.7个功能。数据表明,高内聚代码的错误率比低内聚代码低30%,维护时间少40%。比如登录模块只管验证用户身份,其他功能交给注册模块、消息模块,这样修改登录功能时不用动其他模块。反过来,如果登录模块同时处理验证和发送验证码,修改发送逻辑时可能连带影响验证功能。就像搭积木,专块砖头只盖墙不装门,搭起来更稳当。

本题链接:

内聚强度代码结构