为了账号安全,请及时绑定邮箱和手机立即绑定

高内聚,低耦合怎么理解?

高内聚,低耦合怎么理解?

收到一只叮咚 2018-12-05 10:11:04
我的理解是:高内聚:项目功能方面的的关系越简单越好,不会牵一发动全身低耦合:项目结构方面在书写类的时候尽量的一个类实现一个功能方法,自己扫自家门前雪-------------------------------------------------------------------------------不知道我这样理解有没有偏离?还是理解错了?如果是理解错了,正确的理解是怎么样的?希望能通俗的解释一下,谢谢了
查看完整描述

2 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

高内聚说的是模块内各个组件的关系;低耦合说的是模块间的关系。

查看完整回答
反对 回复 2018-12-09
?
偶然的你

TA贡献1841条经验 获得超3个赞

高内聚:指模块或者方法,完成了某个功能,它的内部实现不依赖于其他的模块,自己内部就可以搞定,使自己可以单独使用。言外之意就是封装的很好

低耦合:是模块与模块之间的关系,它们之间没有强依赖,它们都依赖于抽象(接口。。。)等。

以上个人理解,不妥之处还请大牛指正


查看完整回答
反对 回复 2018-12-09
  • 2 回答
  • 0 关注
  • 768 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信