设计模式-建造篇(单例模式)

作者: 小酷哥 | 来源:发表于2017-02-10 14:20 被阅读0次

单例模式是最简单的模式,也是项目中最常使用的模式。
它的目的非常明确就是为了 :

在项目中,一个类仅有一个实例,并提供一个访问它的全局访问点

/**
 * Created by malei on 2016/12/5.
 */
public class InstanceClass {

    private InstanceClass instance;

    //构造函数要掩藏
    private InstanceClass(){};
    
    //双重判断,线程安全
    public InstanceClass getInstance(){
        if(instance == null ){
            synchronized (InstanceClass.class){
                if(instance == null){
                    instance = new InstanceClass();
                }
            }
        }
        return instance;
    }
}

相关文章

  • 设计模式 - 目录

    设计模式01 - 单例模式 设计模式02 - 工厂模式 设计模式03 - 建造者模式 设计模式04 - 适配器模式...

  • 设计模式

    Java 设计模式情景分析 ——单例模式 Java 设计模式情景分析——建造者模式 Java 设计模式情景分析——...

  • Android中涉及的模式

    我的Java设计模式-建造者模式 我的Java设计模式-观察者模式 重学设计模式之单例模式

  • Java设计模式教程

    Java设计模式教程 Java工厂设计模式 Java抽象工厂模式 Java单例模式 Java建造者(Builder...

  • android常用设计模式

    26种设计模式 创建型设计模式[5] 单例模式,工厂模式,抽象工厂模式,建造模式,原型模式,[简单工厂模式] 结构...

  • 设计模式-建造篇(单例模式)

    单例模式是最简单的模式,也是项目中最常使用的模式。它的目的非常明确就是为了 : 在项目中,一个类仅有一个实例,并提...

  • 设计模式-面相对象7个原则

    设计模式-面相对象7个原则设计模式-创造性模式 单例 原型 工厂 建造者设计模式-设计模式 - 结构性模式 代理 ...

  • 设计模式 - 行为型模式

    设计模式-面相对象5个原则设计模式-创造性模式 单例 原型 工厂 建造者设计模式-设计模式 - 结构性模式 代理 ...

  • 设计模式 - 结构性模式 代理 适配器 桥接 装饰 外观 享元

    设计模式-面相对象5个原则设计模式-创造性模式 单例 原型 工厂 建造者设计模式-设计模式 - 结构性模式 代理 ...

  • 设计模式-创造性模式 单例 原型 工厂 建造者

    设计模式-面相对象5个原则设计模式-创造性模式 单例 原型 工厂 建造者设计模式-设计模式 - 结构性模式 代理 ...

网友评论

    本文标题:设计模式-建造篇(单例模式)

    本文链接:https://www.haomeiwen.com/subject/svvgittx.html