觀察者模式-Observer

觀察者模式:定義對象間的一種一對多的依賴關係。當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。 觀察者模式通用代碼實現: 觀察者模式的推模型和拉模型:   推模型:假定目標對象知道觀察者需要的數據,直接在更新的該方法中,將數據傳遞給各個觀察者   拉模型:目標對象不知道觀察者需要什麼數據,因此把自身的引用直接傳遞給各個觀察者,由觀察者來取值
相關文章
相關標籤/搜索