单例模式是实现最为简单的一种设计模式、单例模式使对象无论被创建多少次、永远只返回一个实例、
public class DemoClass
{
/*
* 验证是否是同一个实例
DemoClass cls1 = DemoClass.getObject();
DemoClass cls2 = DemoClass.getObject();
if (cls1 == cls2)
; //true
else
; //false
*/
private static DemoClass _class = null;
//private防止外部通过构造函数创建对象
private DemoClass()
{
}
public static DemoClass getObject()
{
if (_class == null)
_class = new DemoClass();
return _class;
}
/************************************/
//也可以这样实现、本质上没什么区别
/*
private static DemoClass _class = new DemoClass();
public static DemoClass getObject()
{
return _class;
}
*/
}