架构设计模式篇
破岩
专注于机器学习、深度学习领域,对图像识别,物联网技术,擅长java , python编程。
展开
-
设计模式之单例模式
什么是单例模式?The Singleton Pattern 确保一个类只能有一个实例,并且提供给全局去使用它。 我们创造一个类并且使它自己去管理自己的一个单例,我们也得阻止其它的类里面声称这个类的实例,如果获得一个实例,必须通过这个类本身去创建。 我们需要给全局提供一个入口去获得这个类的实例:当我们需要这个实例,只是查询该类,该类就会返回一个单例。 为什么要使用单例模式?有许多的对象,往往都仅需要一原创 2015-08-07 11:29:20 · 389 阅读 · 0 评论 -
Okhttp 源码解析
HTTP及okhttp的优势http结构请求头 列表内容 表明本次请求的客户端 本次请求的cookie 本次请求希望返回的数据类型 本次请求是否采用数据压缩等等一系列设置 请求体 指定本次请求所使用的方法 请求所使用的方法 响应头- 服务器标识 - 状态码 - 内容编码 - cookie 返回给客户端 响应体 本次请求所返回的数据 工作流程 1.首先客户端与服务器需要建立连接 2.建立连接原创 2017-11-30 16:59:40 · 212 阅读 · 0 评论 -
builder 模式
首先提出几个问题: 什么是Builder模式? 为什么要使用Builder模式?它的优点是什么,那缺点呢? 什么情况下使用Builder模式? 关于Builder模式在代码中用的很多,比如AlertDialog, OkHttpClient等。一提到模式感觉像是一个很牛的招式。用起来很炫。 那先看看Builder是由什么组成,他的基本思想是什么 从类图中可以看出Builder 有四个角色 -原创 2017-12-01 14:09:16 · 222 阅读 · 0 评论