C#總結(六)EventBus事件總線的使用-自己實現事件總線

在C#中,我們可以在一個類中定義自己的事件,而其他的類可以訂閱該事件,當某些事情發生時,可以通知到該類。這對於桌面應用或者獨立的windows服務來說是非常有用的。但對於一個web應用來說是有點問題的,因爲對象都是在web請求中創建的,而且這些對象生命週期都很短,因而註冊某些類的事件是很困難的。此外,註冊其他類的事件會使得類緊耦合。事件總線便可以用來解耦並重複利用應用中的邏輯。   事件總線帶來的
相關文章
相關標籤/搜索