2011-01-13 35 views

回答

2

許多UI框架使用EventBus模型。事件只是異步消息。 UI框架通常使用這些異步機制進行通知,因爲它們不想阻止用戶在處理它們對UI進行的最後更改時與系統進行交互。有時候人們會使用觀察者模式自己寫這些公交車,有時候這些框架會提供它們。

事件和事件總線在其他異步系統中有相似之處。例如,面向消息的中間件(例如JMS服務器)是一個跨進程或跨系統的機制,它在概念上與EventBus相同。

1

我認爲事件總線是分離發送者和接收者,你可以看一下設計模式中的聽衆模式。