现在的位置: 首页 > 综合 > 正文

什么叫高内聚低耦合?

2019年09月19日 ⁄ 综合 ⁄ 共 578字 ⁄ 字号 评论关闭

高内聚:类内部的方法而言,把程序的功能尽量紧密联系,不要在一个类里只写一个或很长的方法,因为那样会给你的调试等带来很多问题。出了错你都不知道在什么地方。

 在一个模块内,让每个元素之间都尽可能的紧密相连。


也就是充分利用每一个元素的功能,各施所能,以最终实现某个功能。


如果某个元素与该模块的关系比较疏松的话,可能该模块的结构还不够完善,或者是该元素是多余的。

 通俗说,就是尽量避免一个类中只有一个或把好几个方法都堆在一起写,这样容易出错,不易找到关键问题。

 

 

低耦合:类与类之间的关系而定,低,意思是他们之间的关系要简单,明了,不要有很强的关系,不然,运行起来就会出问题。一个类的运行影响到其他的类。

 一个完整的系统,模块与模块之间,尽可能的使其独立存在。


也就是说,让每个模块,尽可能的独立完成某个特定的子功能。


模块与模块之间的接口,尽量的少而简单。


如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。


这样有利于修改和组合。

通俗说,就是尽量减少一个类和另一个类之间的关系,不然,一个类出了问题,别的类也会跟着连带……

==============================================
本文章是百度后的各种结果综合~~要是有不正确的地方希望得到更多的指点~~

希望能与更多的java程序员共同学习

扣扣联系:2531977855

抱歉!评论已关闭.