Python單例設計模式
05-22
Python單例設計模式
單例設計模式
1.目的 —— 讓 類 創建的對象,在系統中 只有 唯一的一個實例
a. 定義一個 類屬性,初始值是 None,用於記錄 單例對象的引用
b.重寫 __new__ 方法
c.如果 類屬性 is None,調用父類方法分配空間,並在類屬性中記錄結果
d.返回 類屬性 中記錄的 對象引用
2.每一次執行 類名() 返回的對象,內存地址是相同的
下面直接上代碼
運行結果如下
推薦閱讀:
※IDLE如何清屏?
※十行以內,你寫過哪些比較酷的 Python 代碼?
※Python網路編程中的UDP協議以及簡單會話模型。
※django系列二:Hello World
※如何學習 Python,面對那麼多的標準庫,應該如何?
TAG:Python |