行爲模式(觀察者模式)

觀察者模式,也稱發佈-訂閱模式,定義了一個被觀察者和多個觀察者的、一對多的對象關係。 在被觀察者狀態發生變化的時候,它的所有觀察者都會收到通知,並自動更新。 觀察者模式通常用在實時事件處理系統、組件間解耦、數據庫驅動的消息隊列系統,同時也是MVC設計模式中的重要組成部分。 以下我們以訂單創建爲例。 當訂單創建後,系統會發送郵件和短信,並保存日誌記錄。 1 問題 在沒有用觀察者模式的時候,如下: c
相關文章
相關標籤/搜索