1. 定义

设计模式(二十):观察者模式
例如:你关注了某个商品,商品降价就会自动提醒你。

2. 被观察者变化通知观察者

一个课程类作为被观察者,继承了jdk的Observable
设计模式(二十):观察者模式
Observable提供了一系列对观察者的操作。
设计模式(二十):观察者模式
编写一个question:一旦有人提问,老师就会收到通知
设计模式(二十):观察者模式
老师作为观察者实现了Observer,并可以在被观察者发生变化的时候做出update
设计模式(二十):观察者模式
测试
设计模式(二十):观察者模式

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-01
  • 2022-01-01
  • 2021-12-24
  • 2021-10-29
猜你喜欢
  • 2018-07-13
  • 2021-04-30
  • 2021-08-17
  • 2021-10-27
  • 2021-07-06
  • 2021-10-11
  • 2022-01-22
相关资源
相似解决方案