学习自
https://mp.weixin.qq.com/s/kd3VUJkQLAcyjvkaDGKhng?tdsourcetag=s_pctim_aiomsg
背景
美团猫眼lib需要移植到团App、点评App
这里希望底层服务使用宿主App的(服务:网络库,缓存库,下拉刷新...)
于是每次调用到这些服务的时候,面向接口
所有的接口实现类,需要写进一个配置类
使用这个lib的时候,只需要传入配置即可
整体实施
原有的耦合
接口隔离
配置传入
整体思路比较简单,就是面向接口,具体实现传入配置,实现配置式编程
但是在实践的时候,确实是比较繁琐