单例模式
1、定义:
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为一个实例,这个类称为单例类,它提供全局访问的方法。
2、特点:
a、一个类只有一个实例
b、必须自行创建这个实例
c、必须自行向系统提供实例
3、实例代码
public class Singleton
{ //静态成员变量私有化
private static Singleton instance = null ;
//私有构造方法
private Singleton()
{
}
//静态工厂方法,返回唯一实例
public static Singleton getInstance()
{
if(instance==null)
instance= new Singleton();
return instance;
}
}