情诗网 >套路情话 > 正文

解耦的常用套路

来源:情诗网    2020-11-25    分类:套路情话

1.png

通常我们在网上找的
第三方开源lib(好比高层模块),我们自己实现的部分好比底层模块,我们通过gradler的方式引入,但是出现扩展问题时,我们需要download下来源码进行修改。
当我们写项目的时候,改变依赖,低层实现类抽象出来,放到高层类里面。就好比GpsTracker,我们不能在高层类里面去实例一个BaiduTracker(具体实现),我们抽象出来一个LocationTracker,让其成为高层的成员变量,通过工厂模式实例化。

2.png

热门文章