单线程 singleton 设计模式

来源:互联网 发布:造价预算软件 编辑:程序博客网 时间:2024/06/03 23:18
 

public class Singleton{

 private static Singleton instance;
 private Singleton();
 
 public static Singleton getInstance(){
  if(instance==null) {
   instance = new Singleton();
  }
  return instance; 
 }

}

单例设计模式的特点在于绕过类的构造器生成仅有的一个类的实例。

在类的内部有一个 private 的构造器可以避免在类的外部通过构造器生成类的对象。

在static  的getInstance()方法中生成一个类的对象。

原创粉丝点击