[英]Guava EventBus : where to put it in GUI application?
事件總線設計模式通常用於Swing應用程序(如其他SO問題中所述 )。
Guava的EventBus只是設計模式的另一個實現,有一些很簡單的技巧來簡化事件處理(例如使用注釋)。 但使用設計模式的目標保持不變。
如果我是你,我會研究如何在富客戶端應用程序(在SO / Google上)中使用事件總線模式,同時使用Guava EventBus來簡化代碼。
EventBus應該是IMO的單身人士(理想情況下通過Google Guice或其他一些DI框架注入)。
我不是Swing dev,但我已經完成了GWT開發。 不久之前,GWT應用程序的MVP / EventBus架構有了很大的推動力。 它可能是調查它,看看你是否可以將相同的想法應用到你的Swing應用程序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.