作者calais007 (浅水中)
看板java
标题Re: [问题] 请问java event的实现
时间Fri Mar 16 12:40:04 2007
※ 引述《[email protected] ( )》之铭言:
: ※ 引述《[email protected] (浅水中)》之铭言:
: > 建议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