北大青鳥課程之什么是java觀察者設計模式?北京北大青鳥學校學術部老師介紹,簡單的說,觀察者模式定義了一個一對多的依賴關系,讓一個或多個觀察者對象監察一個主題對象。北京北大青鳥學校老師表示,這樣一個主題對象在狀態上的變化能夠通知所有的依賴于此對象的那些觀察者對象,使這些觀察者對象能夠自動更新。
北京北大青鳥學校老師今天先介紹:觀察者模式的結構
北京北大青鳥學校老師介紹,觀察者(Observer)模式是對象的行為型模式,又叫做發表-訂閱(Publish/Subscribe)模式、模型-視圖(Model/View)模式、源-收聽者(Source/Listener)模式或從屬者(Dependents)模式。
本模式的類圖結構如下:(北大青鳥課程)
如圖所示,觀察者模式的靜態結構可從類圖中看清楚。下一篇文章中,北京北大青鳥學校將講解北大青鳥課程之觀察者模式里角色。(未完待續)