前言
在项目中如果我们需要一个类只需要单个对象被创建,那么就使用单例模式
介绍
创建型模式
注意
1、该类只有唯一一个实例
2、该类的实例只能在本类中被创建
3、该类必须把自己的实例对外公开
步骤
1、创建私有静态本类类型字段
2、创建公有静态本类类型属性
3、在get访问器中判断字段是否为空,若为空则创建实例,返回字段
4、构造私有化
代码
public class Data
{
private static Data m_instance;
public static Data Instance
{
get
{
if (m_instance == null)
{
m_instance = new Data();
}
return m_instance;
}
}
private Data()
{
}
}