1. 概念
单例模式(Singleton),保证一个类仅有一个实例,并提供访问它的全局访问点。
2.理解
其实单例模式是很常用的模式了。在实际开发也会经常遇到的。解决了业务需求,也节约内存。
3.注意的事项
1. 注意懒汉式和饿汉式的区别
2.注意懒汉式的锁处理和空判断。
public static Singleton GetInstance()
{
if(instance == null)
{
lock(syncRoot)
{
if(instance == null)
{
instance = new Singleton();
}
}
}
}