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

我的理解是:

高内聚:项目功能方面的的关系越简单越好,不会牵一发动全身
低耦合:项目结构方面在书写类的时候尽量的一个类实现一个功能方法,自己扫自家门前雪

-------------------------------------------------------------------------------
不知道我这样理解有没有偏离?还是理解错了?如果是理解错了,正确的理解是怎么样的?希望能通俗的解释一下,谢谢了

收到一只叮咚
浏览 806回答 2
2回答

慕婉清6462132

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

偶然的你

高内聚:指模块或者方法,完成了某个功能,它的内部实现不依赖于其他的模块,自己内部就可以搞定,使自己可以单独使用。言外之意就是封装的很好低耦合:是模块与模块之间的关系,它们之间没有强依赖,它们都依赖于抽象(接口。。。)等。以上个人理解,不妥之处还请大牛指正
打开App,查看更多内容
随时随地看视频慕课网APP