查询资料后总结记录单例的用法用于备忘
1、定义
单例模式是确保一个类只有一个实例,并提供一个全局访问方式的设计方法
2、用法要点
Singleton的构造函数必须是私有的,确保外层无法通过new进行实例化对象
静态变量的生命周期同应用程序的生命周期相同,可以定义一个私有的全局静态变量_instance来保存该类的唯一实例
提供一个可访问的静态方法访问类的实例,在该方法内通过判断_instance是否为null,如果是null就创建一个实例,否则向外部返回实例
public Class Singleton
(
private static Singleton _instance;
static Singleton()
{
_instance = new Singleton();
}
public static Singleton GetInstance()
{return _instance;}
)
静态构造函数只会执行一次