高内聚低耦合

2022-06-20  本文已影响0人  雨来

高内聚 在面向对象的三大基本特征:封装中有体现的


image.png

高内聚体现的是什么?

同一类事物有要很搞的聚合关系,如果没有就不要设计在一块 比如一些三方框架Glide 这个库的功能就是 加载图片,如果说你把 打开相册的功能也设计在里面 就不是高内聚

低耦合

没有关系的事物不要设计在一起,比如一个常量类 ApiConstant.java 结果这个类里面 有自定义Toast 还有 DoubleClick 它只是一个常量类 你存常量就Ok了

上一篇下一篇

猜你喜欢

热点阅读