觀察者模式 的不足

觀察者模式 的不足

觀察者模式 的不足

觀察者模式 的不足

問題是已用依賴倒轉原則,但抽象通知者還是依賴
抽象觀察者,也就是沒有抽象觀察者這樣的介面,
通知的功能就沒辦法做。每個具體觀察者,它不一定
是更新的方法要調用,有可能不同功能會使用到不
同名的方法。

如果通知者與觀察者之間根本就互相不知道,由用戶端
來決定通知誰,就可以實作出來。