单例模式学习
singleton:保证一个类只有一个实例,并提供一个访问它的全局访问点。using System;
using System.Collections.Generic;
using System.Text;
namespace SingletonStudy
{
//懒汉单例模式
class singleton
{
private static singleton instance;
private singleton() //构造方法让其private,这就堵死了外界利用new创建此类实例的可能。
{ }
public static singleton GetInstance() //唯一访问点。
{
if (instance == null)
{
instance = new singleton();
}
return instance;
}
}
//饿汉单例模式
sealed class singleton2
{
private static readonly singleton2 instance = new singleton2();
private singleton2()
{ }
public static singleton2 Getinstance()
{
return instance;
}
}
}
**************************************我们都在不自觉的美化自己,其实我们丫就一个俗人!
身未动,心已远;有多远,走多远




浙公网安备 33010602011771号