Singleton Mode
Singleton Mode
Singleton Mode
Singleton Mode
保證一個類別僅有一個實體,並提供一個存取它的全域
訪問點。
我們可以讓一個總體變數使得一個物件被存取,但它不能
防止你實體化多個物件。一個最好的辦法就是,讓類別自身
負責保存它的唯一實體。這個類別可以保證沒有其它實體
可以被建立,並且它可以提供一個存取該實體的方法。
class Singleton
{
private static Singleton instance;
private Singleton
{
}
public static Singleton GetInstance()
{
if (instance == null)
{
instance = new Singleton();
}
return instance;
}
}