单例模式

来源:互联网 发布:越狱铃声软件 编辑:程序博客网 时间:2024/06/06 04:26
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;
        }
    }
}
0 0