python設計模式(二十):觀察者模式

觀察者模式,核心抽象對象管理所有依賴他的其他類,並在設計中使其在發生變動時,主動通知並更新其他類;也叫模型-視圖模式、源-收聽者模式、從屬者模式。 該模式必須包含兩個角色:觀察者和被觀察對象。在剛纔的例子中,業務數據是被觀察對象,用戶界面是觀察者。觀察者和被觀察者之間存在「觀察」的邏輯關聯,當被觀察者發生改變的時候,觀察者就會觀察到這樣的變化,並且做出相應的響應。 我們設計一種應用場景:當客戶減少
相關文章
相關標籤/搜索