码迷,mamicode.com
首页 > 其他好文 > 详细

单例模式

时间:2015-07-03 23:18:41      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

单例模式有以下特点:
  1、单例类只能有一个实例。
  2、单例类必须自己创建自己的唯一实例。
  3、单例类必须给所有其他对象提供这一实例。

懒汉式单例:

 1 public class Singleton {
 2     //私有的默认构造函数
 3     private Singleton(){
 4         
 5     }
 6     public static Singleton instance = null;
 7     //静态工厂方法
 8     public static Singleton getInstance(){
 9         if(instance==null)
10             instance = new Singleton();
11         return instance;
12     }
13 }

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

单例模式

标签:

原文地址:http://www.cnblogs.com/Akke/p/4619861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!