[問題] 請問一些變數使用的模式

看板Python作者 (新規格)時間12年前 (2013/02/01 18:26), 編輯推噓3(302)
留言5則, 4人參與, 最新討論串1/2 (看更多)
想請問各位 我們在撰寫程式碼的時候 多少都會用到 logger, database connection 這種只需初始化一次 然後在整個module中會被用到很多次的物件 所以看起來, 這些物件似乎都應該設成global的 但Python官方卻不建議這麼作 那像這種情況各位是怎麼處理的呢? 有人能示範一下比較好的使用模式, 或給予一些文件指教一下的嗎 謝謝囉^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.79.59.62

02/01 19:41, , 1F
how about Singleton? http://goo.gl/plBB8
02/01 19:41, 1F

02/01 19:41, , 2F
http://goo.gl/QgvxC 又或者Class的member變數就好了?
02/01 19:41, 2F

02/01 20:25, , 3F
Python 社群比較傾向用 Borg pattern
02/01 20:25, 3F

02/01 21:37, , 4F
到現在才知道 Borg pattern, 受教了!
02/01 21:37, 4F

02/01 21:57, , 5F
我也是剛才聽到 borg pattern,學習了,感謝
02/01 21:57, 5F
文章代碼(AID): #1H2vWuVy (Python)
文章代碼(AID): #1H2vWuVy (Python)