using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Tool
{
/// <summary>
/// 实现设计模式--单例(懒汉模式)
/// </summary>
class SingleObject
{
//1:构造函数私有化
private SingleObject()
{
}
//2:设置全局唯一变量
private static SingleObject singleObject = null;
//3:对外提供一个获得对象的方法
private static SingleObject getSingleObject()
{
if (singleObject == null)
{
singleObject = new SingleObject();
}
return singleObject;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Tool
{
/// <summary>
/// 实现设计模式--单例(懒汉模式)
/// </summary>
class SingleObject
{
//1:构造函数私有化
private SingleObject()
{
}
//2:设置全局唯一变量
private static SingleObject singleObject = null;
//3:对外提供一个获得对象的方法
private static SingleObject getSingleObject()
{
if (singleObject == null)
{
singleObject = new SingleObject();
}
return singleObject;
}
}
}