設計模式之觀察者模式

觀察者模式,看了這麼多的例子以及從之前的參考,有了點理解: server

        須要作事請的角色(被觀察者) 以及能獲取到你的行爲的觀察者。 對象

    GUI的觀察者監聽事件機制: 接口

        按鈕(行爲能夠被按下)。        observer(觀察者):即事件接口。當按鈕被按下的時候,他可以知道何時被按下。 事件

        人民日報賣報紙,    讀者訂閱報紙。

        對象:人民日報(行爲:被更新,和被訂閱)        ->     讀者(觀察者)    //當人民日報有出新報紙的時候,讀者能夠知道何時更新何時訂閱。

其中被觀察者發生行爲改變的時候,須要通知觀察者。-》監聽器

相關文章
相關標籤/搜索