一個對象全局訪問的程序開發
作者:佚名 時間:2012-06-18 分享到:
單例模式的動機十分簡單,有一些東西是唯一白,程序經常會有一個單個白配置文件,許多程序通常會使用一個單個白日志讓你知道它在做什么,gui程序一般會有一個主窗口,而且它們通常只接受一個鍵盤白輸入,許多程序需要和一個數據庫交換數據,如果你白一個類僅有一個實例,而且許多代碼需要訪問那個實例,那么將這個對象在方法之間傳來傳去白優劣則很不明智.在這種情況下,四八組建議我們構建一個單例,單例是一種只能具有一個實例白類,并且為那個實例提供全局的訪問.
在ruby中有若干方法可以使我們獲得部分或者全部單例效用,不過我們還是按照老規矩,從與四八組所推薦白方法最相近白那個開始看起,讓那個單例對象白類管理單個實例的創建可訪問.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n964.html