多个对象观察一个对象

好处:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1. 支持简单的广播通信  自动通知所有已经订阅过的对象

2.页面载入后目标对象很容易与观察者存在一种动态关联 增加了灵活性

3. 目标对象与观察者之间的抽象耦合关系能单独扩展及重用

 

使用场景: 当一个对象改变 需要同时改变其他对象 并且他不知道具体多少对象需要改变的时候 

观察者模式主要做的是解耦  让耦合的双方依赖于抽象 而不是具体 从而使各自的变化都不会影响到另一边的变化

 

Vuex 与Redux都是观察者模式的演变

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄