Bill Push的单例模式实现

Bill Push的单例模式实现

以下单例实现思想来自《Java Design Patterns: A Programmer's Approach》.
该方法利用了Java缺省的Lazy类实例化机制克服了传统单例模式实现中Lazy实例化方式的不足。

public  class Singleton {
    private Singleton(){}
   
    public  static Singleton getInstance(){
       return Helper.instance;
   }

    static  class Helper {
        private  static Singleton instance =  new Singleton();
   }
}

你可能感兴趣的:(Bill Push的单例模式实现)