什么是高内聚低耦合。不是计算机专业,解释通俗一点。

 我来答
hfcdw
2020-09-10 · TA获得超过166个赞
知道答主
回答量:8
采纳率:0%
帮助的人:6647
展开全部
1、高内聚意思就是支持主体正常运行的各个模块相对独立,相互之间没啥关联,各司其职。比如一台电脑主机,由机箱,CPU,主板,内存,显卡,电源各种部件组成,大家各做各的事有自己的职责,互不干涉,一起支撑主机的运行。
2、低耦合就是这些部件没有很强的关系,比如我把嫌弃原来的显卡太低端,斥巨资换上了2080ti,并不会导致我的cpu.内存、主板挂掉,大家还是能和谐运行。不过低耦合不是没耦合,比如如果我的主板很垃圾,然后换了个很牛的CPU,主板带不动,电脑可能运行起来会有点问题。
3、低内聚就是模块之间独立性差。比如我开了个小吃店,又要当厨师,又要上菜,又要接客,又要收银,店里就会很乱,忙不过来。但是如果把我分成四份(再招三个人),就会井然有序,一个不干了再找个人顶替上去就好了,不影响其他人。
4、高耦合,以手机为例,假如我现在手机是华为,哪天我换了小米,我买个裸机就行,耳机充电器直接用华为的就好。
但是如果我现在手机是苹果,我要换华为,以前的耳机和充电线就不能用了,只有充电头可能还可以接着用。这就叫高耦合。模块之间关联太强。
望采纳,蟹蟹٩('ω')و
人间杂货店
2019-09-06 · 数据只告诉我们事实,知识才能告诉我们真实
人间杂货店
采纳数:1319 获赞数:4312

向TA提问 私信TA
展开全部
高内聚模块内的代码聚合度高也就是模块内部功能联系紧密,低耦合模块和模块之间的联系度低,也就是模块和模块不用非要相互依赖运行,当然也不是非要一点联系也没有
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-01-13 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式