![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 72
WYQ_XQ
量的积累引起质的飞跃!!!
展开
-
单例模式
饿汉模式:public class Singleton{ private static Singleton singleton = new Singleton(); private Singleton(){}; public static Singleton getsingleton(){ return singleton; }}优点:线程安全,类加载时实例化调用速原创 2016-03-19 20:06:46 · 274 阅读 · 0 评论 -
Builder模式
通过构造器创建并初始化对象主要有三种方式: new方式参数列表:当参数过多时,冗长麻烦 Javabean:动态创建 当被创建完成后可能还没有实例化完全就被调用,线程不安全。 builder模式:静态内部类形式,先构造内部类在构造实例安全,可选参数多时用灵活方便,建议使用这种方式。示例代码:/** * Created by xq原创 2016-08-27 15:35:52 · 469 阅读 · 0 评论 -
观察者模式
主题(observable):维护一个观察者队列,主题状态改变后通知观察者更新状态。订阅者(观察者) :订阅主题,收到数据后改变状态信息。Java实现了观察者模式主题类:在java.util.Observer 如下所示public class Observable { public Observable() { throw new RuntimeExcept原创 2016-08-28 13:58:39 · 445 阅读 · 0 评论