单例模式是实现最为简单的一种设计模式、单例模式使对象无论被创建多少次、永远只返回一个实例、
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; } */ }
My New Blog : http://blog.fdlife.info/
The more you know, the less you believe.