public class Singleton{
①将构造器私有,不允许外界通过构造器创建对象;
private Singleton(){}
②通过公开的静态方法向外界返回类的唯一实例
private static Singleton instance=new Singleton();
public static getInstance(){
return instance;
}
}
懒汉式
public class Singleton{
①将构造器私有,不允许外界通过构造器创建对象;
private Singleton(){}
private static Singleton instance=null;
②通过公开的静态方法向外界返回类的唯一实例
public static synchronized getInstance(){
if(instance==null) instance = new Singleton();
return instance;
}
}
单例模式
最新推荐文章于 2023-07-26 15:46:48 发布