单例模式

来源:互联网 发布:林弯弯淘宝 编辑:程序博客网 时间:2024/04/28 23:08

单例模式是对象的创建模式之一,此外还包括工厂模式。单例模式的三个特点:
1.该类只有一个实例
2.该类自行创建该实例(在该类内部创建自身的实例对象)
3.向整个系统公开这个实例接口

 

public class Singleton {         //私有,静态的类自身实例    private static Singleton instance = null;         //私有的构造子(构造器,构造函数,构造方法)    private Singleton(){}         //公开,静态的工厂方法    public static Singleton getInstance() {        if(instance==null){            synchronized(Singleton.class){                if(instance == null){                    instance=new Singleton();                }            }          }        return instance;    }}

 

 

0 0
原创粉丝点击