永发信息网

写java代码所提倡的高内聚低耦合是什么意思 能具体讲讲么

答案:5  悬赏:40  手机版
解决时间 2021-11-19 20:19
写java代码所提倡的高内聚低耦合是什么意思 能具体讲讲么
最佳答案
高内聚,是指让一个类或者一个方法让他专注去做一件事情。低耦合:这个又要求对象,类之间减少耦合性,更通俗的说比如你一个类的方法引用了很多的别的类,而你是直接new出来的,这样就会出现,你修改某个类之后,这个方法就会出现异常错误。
全部回答
高内聚指的是功能,低耦合是说每个功能模块之间可以互相关联使用
这个主要就是说:方法之间的嵌套尽量要少,功能相似的方法能整合在一起就整合在一起。提高方法的重用性。
楼上们讲的都很对,这种好处只有随着不断地去实践才能逐渐理解他的好处,它的最终的目的都是让代码变得可读性强,后期维护能方便。低耦合主要改某一个模块其他模块代码不用改就能达到某种功能目的。如果你修改一个模块导致了多个模块的内部代码要多次修改这就是高耦合给维护带来很多麻烦,要减少这种模块与模块的很强的依赖。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一条草一滴露水是什么意思
箫的指法是怎样的
行星饭对EXO的誓言?
有黑龙眼漫画全集吗
求用神与姻缘方面的事???
贵阳黔灵山好玩吗???
买完单反后 去佳能的售后验货能验出真假吗
求告知怎么看自己电脑是dx几
经常捏鼻鼓气都有哪些危害,除了对耳膜
单片机c语言编程语句temp=temp<<1和temp=temp
为什么我新到一个公司上班半个月了,公司领导
长命富贵银手镯值钱么,多少钱一克
可以学到很多在学校学不到的东西的翻译是:什
学习川菜,能学到什么?主要学习内容是什么?
突然又不联系了?
推荐资讯
〈〈红楼梦〉〉里有多少女人?
想买3.8米的轮距,160马力,4.5长
发艺美发沙龙地址好找么,我有些事要过去,
小榄城轨站到东升成轨站坐汽车怎么走
怎样把脏水变成清水?
伤口化脓能吃鸽子吗
《晚望》中收,出两字的妙处
我家最美故事作文500字
用佛尔哈德法分析Cl-,需要反滴定。加入过量
CPA,ACCA,CGA这3种注册会计师那个最好。。
22除以6=几余几
请问开餐厅的梦见满堂宾客是啥原因
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?