觀察者模式

觀察者模式的主要精髓是被觀察者擁有觀察者的對象(本例中觀察者是被觀察者的類成員變量),當被觀察者有所動作的時候能夠調用到觀察者的接口通知到它們。這些觀察者們可以任意的增加刪除,不影響原有的接口,符合開閉原則,即對擴展開放,對修改關閉。 將共有的接口分門別類,抽象出來做成接口模式,包括被觀察事件接口,被觀察者,觀察者接口三個通用接口,因此想要增加和刪除這些接口的實例都顯得非常的容易。如下是一個實例代
相關文章
相關標籤/搜索