java(十四)【面向对象】单例设计模式(懒汉式)

懒汉式:对象是方法被调用时,才初始化,也叫做对象的延时加载。

Singleton通过将构造方法限定为private避免了类在外部被实例化,在同一个虚拟机范围内,Singleton的唯一实例只能通过getInstance()方法访问。

 1 public class Singleton{
 2     private Singleton(){}
 3     private static Singleton single=null;
 4     public static Singleton getinstance(){
 5         if(Single==null)
 6         {
 7             single=new Singleton();
 8         }
 9     }
10 }

 

posted @ 2015-09-01 14:46  花花妹子。  阅读(80)  评论(0)    收藏  举报