对象行为改变时, 想要其他对象感知
传统的方式是在该行为里, 调用其他对象的方法. 一旦需要增加观察者时, 又需要修改被观察的对象, 耦合性高
观察者模式 subject 内部维护观察者列表, 当自身行为发生改变时, 会遍历观察者列表, 逐个通知
是 subject 和 observer 低耦合
11-17
6887
05-04
1778
04-14
1万+
08-12
6151