新進文章

Design Pattern - Observer觀察者模式

Observer觀察者模式:

定義對象之間的一對多依賴關係,當一個對象更改狀態時,會自動通知其所有依賴的對象,也就是一個發佈者可以向多個事件的訂閱者發送訊息。

當多個 Class 都需要接收同一種資料的變化時,就適合使用 Observer Pattern。

上述「多個 Class 」指的就是「觀察者」,而「同一種資料」指的就是觀察者們想了解的「主題」,因此Observer Pattern實作的原理是將資料抽離出來,當資料改變時,同步發送給所有的觀察者。

...繼續閱讀 »
on KaiKai

進修課程