软件工程实践者

统计

留言簿

友情链结

阅读排行榜

评论排行榜

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();
   }
}

posted on 2016-09-03 09:37 软件工程实践者 阅读(220) 评论(0)  编辑  收藏 所属分类: Java Domain软件设计


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问