设计模式
文章平均质量分 63
隐藏在路人中的小兵
语文没学好,恶补恶补。
展开
-
设计模式笔记(一)----单例模式
单例模式:保证一个类仅有一个实例,并提供一个访问他的全局访问点。Singleton :负责创建Singleton类自己的唯一实例,并提供getInstance的方法,让外部来访问这个类的唯一实例。单例模式分为两种:1,饿汉式:private static Singleton sInstance = new Singleton();2,懒汉式:pr原创 2017-06-01 11:42:37 · 258 阅读 · 0 评论 -
Android 基于mina 实现 Socket 长连接
一,什么是长连接长连接顾名思义就是长时间持续的连接,想比较http,一次请求响应之后,连接就不在保持,即使当前比较流行的http请求框架,也只能尽量做到缓存这个层面。二,应用场景即时通讯、消息推送、实时位置上报、直播等等。。。三,mina介绍不知道的先百度百科一下这是官网四,用前准备下载jar包:1、mina-core-2.0.16.jar原创 2017-06-06 11:19:54 · 1497 阅读 · 2 评论 -
设计模式笔记(二)----Builder模式
建造者模式将一个复杂对象的构建与让的表示分离,使得同样的构建过程可以创建不同的表示。模式的使用场景:1 .相同的方法,不同的执行顺序,产生不同的事件结果时;2.多个部件或零件,都可以装配到一个对象中,但产生的结果又不相同;3.产品类非常复杂,或者产品类中的调用顺序不同产生了不同的效能,这个时候用建造者模式非常合适。Android源码中的建造者模式:原创 2017-06-02 10:09:55 · 255 阅读 · 0 评论