1.讓你走哪邊你走哪邊-- 單例模式

      很久沒動筆寫東西了,園子裏的文章最近也很少看,哎,啥時候閃電也能像那些技術泰斗們一樣搞個技術系列出來呢,閃電可能沒那麼大的能量,所以呢,先把最近學習的東西做個咂摸好了~
      今天說說單例模式。
      先送上圖例。  
      

      閃電經常去公司底樓餐廳吃飯,發現一個問題,餐廳四周有很多玻璃門,可奇怪的是呢,所有的門都封上了,只留了一個門供大家出入。
      閃電小的時候也玩那種玩具槍,後蓋摳開,一顆一顆地子彈上膛,食指使勁,然後“啪的一聲,一顆子彈就飛出去了!
      閃電吃過一種筒狀的糖,開開蓋口,每次只能倒出一顆,入口即化,唄兒甜!
      這些難道不是單例模式的應用場景嗎?單例維持實例化的秩序是好樣的,讓類的實例能有計劃的生產!
      這種控制複用的手段是很恐怖的,你認爲呢?
      或許你說閃電舉這些例子竟是瞎扯,那麼閃電只是告訴你自己是如何理解的,你可以保留不同意見,或者留言批評拍磚都可以。
      閃電有時候喜歡從更宏觀的方面理解抽象事物,百度的搜索框,爲什麼只提供一個入口點呢?想想也枉然。
      閃電學習這個的時候也弄了多線程計數器,覺得她更適合說明多線程的問題,所以閃電只想從最簡單的問題來說明單例。 

public class Singleton
{
///存儲唯一的實例
static Singleton instance= new Singleton();

private Singleton()
{
}
public static Singleton operation()
{
return instance;
}
}

public class Client
{
public static void Main(string[] args)
{ ///創建一個Sigleton實例
    Singleton ClientCounter = Singleton.operation();
}
}

有人問,你爲啥也弄個計數的程式出來呢,閃電不爲別的,就想賬戶裏的銀子刷刷的漲。
你認爲閃電的想法過分嗎?
閃電和農民一樣,只想擁有簡單的快樂而已。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章