OkHttp设计模式

107 阅读1分钟

(1)拦截器使用的是责任链模式。

(2)OkhttpClient.Builder()实例化方式是建造者模式。

(3)异步请求线程池是享元模式。

(4)OkhttpClient内部关联了大量的对象和处理细节,但用户只需要根据OkhttpClient提供的接口使用即可,这是典型的外观模式。

(5)Cache.urls()使用了迭代器是迭代器模式。

参照:blog.csdn.net/OxuanO/arti…

www.jianshu.com/p/aac24d20d…