Head First 設計模式之第一章——觀察者模式

觀察者模式的概述 如下圖所示,觀察者模式中,有兩種角色,即主題與觀察者(又可以叫訂閱者)。主題可以發佈信息,而觀察者可以訂閱主題的信息,當然也可以取消訂閱。當主題每次更新信息時,所有觀察者都可以接收到信息。觀察者模式是一種廣播機制,主題與訂閱者是一種一對多機制。所有主題類與觀察者類都是主題接口、觀察者接口的具體實現。 觀察者模式的應用 上圖中是一種觀察者模式的應用,目的是實現一種天氣信息的訂閱系統
相關文章
相關標籤/搜索