Retrofit--合理封装回调能让你的项目高逼格

前面我们讨论了使用Retrofit时怎样去设置OKHttp,包括持久化管理Cookie设置网络超时设置打印拦截器设置缓存Header等等,详细可查看
Retrofit--使用Retrofit时怎样去设置OKHttp
Retrofit+OKHttp 教你怎么持久化管理Cookie
今天我们讨论的主题是怎么封装回调才能完美的适应自己的需求。我们都知道代码风格是每个人都有自己的风格,不可能完全一样,那么我们写出来的代码怎样能够尽可能的去满足需求呢?换句话说怎样才能设计出高可用、高解耦、高可维护的代码架构呢?其实本人也是渣渣一个,看了一些别人的代码再加上自己的理解,今天把自己在用Retrofit时的一些想法分享给大家。

Read more