單例模式(C#)
阿新 • • 發佈:2017-12-11
技術分享 pen com write 今天 ins pan .cn 控制臺
學習設計模式,一直沒有機會寫一個單例模式。
今天在控制臺應用程序,寫個簡單的例子,Hi與Hello。
public sealed class At { private static At instance = null; public static At Instance { get { if (instance == null) { instanceSource Code= new At(); } return instance; } } public void Hello() { Console.WriteLine("Hello"); } public void Hi() { Console.WriteLine("Hi"); } }
測試:
單例類,宣告為sealed,也就是說阻止其他類從該類繼承。對象只是本身。
單例模式(C#)