Re: [問題] 請問java event的實現
※ 引述《adrianshum@kkcity.com.tw ( )》之銘言:
: ※ 引述《calais007.bbs@ptt.cc (淺水中)》之銘言:
: > 建議B用Singleton Design Pattern來設計
: 無緣無故為什麼要用 Singleton?
: 我常說一句, Singleton 是最常見但又最常被誤用的 Pattern.
: Alien
這只是我自己的看法
當你在為一個Library寫一個Event Dispatcher時
為了避免在RunTime的時候有兩份
以確保以每個add到Event Dispatcher時都能被同一個instance
給管理,我認為Singleton是最好的選擇
當然你寫程式的時候都很清楚自己在幹甚麼
你也可以不要使用這種方法..
為了佐證我的看法
你可以參考這個Open source project的event package
http://www.igniterealtime.org/builds/wildfire/docs/latest/documentation/javadoc/org/jivesoftware/wildfire/event/package-frame.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.105.36
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 9 之 9 篇):