設計模式九: 觀察者模式(Observer Pattern)

簡介 觀察者屬於行爲型模式的一種, 又叫發佈-訂閱模式. 如果一個對象的狀態發生改變,依賴他的對象都將發生變化, 那麼這種情況就適合使用觀察者模式. 它包含兩個術語,主題(Subject),觀察者(Observer), 主題管理一個觀察者的列表, 並在狀態發生變化時通知到他們. 實現層面上, 主題定義了一個觀察者列表並可以管理這個列表(將觀察者註冊進去和撤銷註冊的行爲), 同時定義了通知到所有觀察
相關文章
相關標籤/搜索