1.单例模式的介绍
单例模式字面意思上看就是只有一个实例,保证一个类只有一个实例的模式就叫做单例模式
2.单例模式的用途
需要全局访问的工具类、数据库访问实例、日志访问类、缓存类都可以使用单例模式。
3.主要实现思路
使用私有访问标记的构造函数防止对类进行实例化,使用私有字段存储当前类的实例,通过静态方法获取类的当前实例。
4.C#实现代码
/// <summary> /// 单例模式 /// </summary> public class Singleton { private static Singleton _instance; private Singleton() { } public static Singleton GetInstance() { if (_instance == null) { _instance = new Singleton(); } return _instance; } }
正文完