观察者模式

在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新

设计原则

  • 为交互对象之间的松耦合设计而努力

原文的示例图解:气象站
《Head First 设计模式》笔记--观察者模式
主题接口:Subject
主要方法:

  • registerObserver,注册观察者
  • removeObserver,注销观察者
  • notifyObservers,通知所有观察者

观察者接口:Observer
主要方法:

  • update,更新状态

相关文章:

  • 2021-04-03
  • 2021-05-03
  • 2021-08-09
  • 2021-05-02
  • 2021-10-31
  • 2022-12-23
  • 2021-11-28
猜你喜欢
  • 2022-01-26
  • 2021-04-06
  • 2021-09-12
  • 2021-11-18
  • 2022-12-23
  • 2021-08-08
  • 2021-06-13
相关资源
相似解决方案