觀察者模式(參考《java與設計模式》

爲什麼要有觀察者模式? 軟件系統中,在某些場景中需要實現一個對象狀態發生變化時,與之相關的對象也需要對應的發生改變。 觀察者模式如何實現 簡單來說通過就是一個Subject類通過一個能夠存儲多個Observer類的容器來保存對,這些類的應用,當Subject 類狀態發生改變時,通知保存應用的Observer調用自身的更新方法。因爲Observer在實際應用中不可能是同一個類 因此需要定義一個Obs
相關文章
相關標籤/搜索