什么是高内聚低耦合。不是计算机专业,解释通俗一点。
3个回答
展开全部
1、高内聚意思就是支持主体正常运行的各个模块相对独立,相互之间没啥关联,各司其职。比如一台电脑主机,由机箱,CPU,主板,内存,显卡,电源各种部件组成,大家各做各的事有自己的职责,互不干涉,一起支撑主机的运行。
2、低耦合就是这些部件没有很强的关系,比如我把嫌弃原来的显卡太低端,斥巨资换上了2080ti,并不会导致我的cpu.内存、主板挂掉,大家还是能和谐运行。不过低耦合不是没耦合,比如如果我的主板很垃圾,然后换了个很牛的CPU,主板带不动,电脑可能运行起来会有点问题。
3、低内聚就是模块之间独立性差。比如我开了个小吃店,又要当厨师,又要上菜,又要接客,又要收银,店里就会很乱,忙不过来。但是如果把我分成四份(再招三个人),就会井然有序,一个不干了再找个人顶替上去就好了,不影响其他人。
4、高耦合,以手机为例,假如我现在手机是华为,哪天我换了小米,我买个裸机就行,耳机充电器直接用华为的就好。
但是如果我现在手机是苹果,我要换华为,以前的耳机和充电线就不能用了,只有充电头可能还可以接着用。这就叫高耦合。模块之间关联太强。
望采纳,蟹蟹٩('ω')و
2、低耦合就是这些部件没有很强的关系,比如我把嫌弃原来的显卡太低端,斥巨资换上了2080ti,并不会导致我的cpu.内存、主板挂掉,大家还是能和谐运行。不过低耦合不是没耦合,比如如果我的主板很垃圾,然后换了个很牛的CPU,主板带不动,电脑可能运行起来会有点问题。
3、低内聚就是模块之间独立性差。比如我开了个小吃店,又要当厨师,又要上菜,又要接客,又要收银,店里就会很乱,忙不过来。但是如果把我分成四份(再招三个人),就会井然有序,一个不干了再找个人顶替上去就好了,不影响其他人。
4、高耦合,以手机为例,假如我现在手机是华为,哪天我换了小米,我买个裸机就行,耳机充电器直接用华为的就好。
但是如果我现在手机是苹果,我要换华为,以前的耳机和充电线就不能用了,只有充电头可能还可以接着用。这就叫高耦合。模块之间关联太强。
望采纳,蟹蟹٩('ω')و
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询