欢迎讨论设计模式中的SingleTon模式。
我自己写了一段SingleTon模式的示例代码,但是有点疑问,请高手执教。
using System;
namespace WebApplication1
{
/// <summary>
/// 设计模式中的SingleTon模式
/// </summary>
public class QuoteManager
{
private static QuoteManager _instance;
private QuoteManager()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
public static QuoteManager GetInstance()
{
if(_instance==null)
{
_instance=new QuoteManager();
}
return _instance;
}
public void Update()
{
}
}
public class Test
{
QuoteManager q= QuoteManager.GetInstance();
//***************注意****************
q.Update(); //这里居然有错,不知为什么,请大家指教
}
}
我想SingleTon模式就是在代码中一个类始终只有一个实例,为什么我的代码不可以呢?