
设计模式
OxuanO
这个作者很懒,什么都没留下…
展开
-
Retrofit中关于CallAdapter使用的设计模式分析
引言CallAdapter的使用CallAdapter中的适配器模式Retrofit使用策略模式匹配合适的CallAdapter总结Retrofit作为Square公司出品非常受欢迎的的http网络请求框架,使用了非常多的设计模式,非常值得我们学习。今天我就给大家分析一下其中CallAdapter中使用到的设计模式。CallAdapter的使用CallAdapter在Retrofit中的是通过Retrofit.Builder中的addCallAdapterFactory(CallAdapter.Fac原创 2020-06-16 14:35:03 · 523 阅读 · 0 评论 -
OkHttp3中使用的设计模式
引言OkHttp中的责任链模式OkHttp中的建造者模式OkHttp中的工厂模式工厂模式和建造者模式区别?OkHttp中存在监听者模式吗?OkHttp3作为一款最受欢迎的http网络请求框架,具有极佳的可扩展性,非常值得我们去学习它的设计思想和模式。所为他山之,石可以攻玉,不外如是。下面我们来看看它都是用了哪些好用的设计模式。OkHttp中的责任链模式OkHttp中最直接的责任链模式的使用就是Interceptor的使用。书写简单漂亮,使用也非常方便,只需要OkHttpClient.Builder调用原创 2020-06-13 11:40:25 · 1987 阅读 · 1 评论 -
从OkHttp中学习设计模式---责任链模式
目录责任链模式通用类图优缺点OkHttp中的责任链模式OkHttp中Interceptor的使用方式OkHttp这样使用责任链的好处责任链模式建造者模式(Chain of Responsibility):有多个对象都有机会处理某个请求,从第一个请求开始,都会持有一个引用指向下一个请求(最后一个请求指向null),从而形成一条链,沿着这条链传递请求,直到请求被处理或者传递到最后一个请求结束。通用类图责任链模式的通用类图如下所示:优缺点责任链模式的主要优点责任链模式的显著优点是将请求和处理分离原创 2020-06-12 19:00:34 · 875 阅读 · 0 评论 -
从OkHttp中学习设计模式--建造者模式
这里写目录标题建造者模式OkHttp中的建造者模式OkHttp为什么要使用建造者模式?标准的构造者模式示例对比OkHttp中的建造者模式的不同建造者模式的总结优缺点:适用场景:建造者模式建造者模式(Builder Pattern):将对象的创建与表示相分离,使同样的构建过程产生不一样的表示,我们可以将这样的设计模式我们称之为建造者模式,也称构建者模式。一般用于比较复杂的构建对象。OkHttp中的建造者模式建造者模式,一般框架中命名规范的都会命名为XXBuilder的构造器。在OkHttp中OkHtt原创 2020-06-12 00:08:44 · 540 阅读 · 0 评论 -
单例模式的写法总结
目录单例模式简介使用场景饿汉式markdown使用说明新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入单例模式...原创 2020-03-14 16:51:17 · 176 阅读 · 0 评论