高内聚、低耦合的理解

版权声明:欢迎转载 ~ (●◡●) https://blog.csdn.net/itworld123/article/details/88218597
---------------------------------------------
-- 时间:2019-03-06
-- 创建人:Ruo_Xiao
-- 邮箱:[email protected]
---------------------------------------------

1、高内聚:将功能相关的部分尽量整合在一块,使其聚合。

2、低耦合:将功能不相关的模块尽量分开,降低之间的依赖。

        低耦合的一个法则就是迪米特法则又叫最少知道原则,其内容为一个类对自己所依赖的类知道的越少越好。

        栗子:我所依赖的类可能有一万个功能,但是我实际只用其3个功能,按照其原则,按照低耦合的宗旨,我对这个所依赖的类知道的越少,我俩的耦合性不就越低了么。所以,根据我和我所依赖的类之间逻辑关系,将该关系封装成接口,我只需要调用我所依赖的类的接口即可,这样就达到了低耦合的目的,这也是该原则的精髓所在。

(SAW:Game Over!)

猜你喜欢

转载自blog.csdn.net/itworld123/article/details/88218597