9.觀察者模式(發佈訂閱摸索)

其實就是發佈訂閱模式,發佈者發佈信息,訂閱者獲取信息,訂閱了就能收到信息,沒訂閱就收不到信息。 1、這個模式的結構圖 2、可以看到,該模式包含四個角色 抽象被觀察者角色(Subject):也就是一個抽象主題,它把所有對觀察者對象的引用保存在一個集合中, 每個主題都可以有任意數量的觀察者。抽象主題提供一個接口,可以增加和刪除觀察者角色。一般用一個抽象類和接口來實現。 抽象觀察者角色(Observer
相關文章
相關標籤/搜索