- 博客(5)
- 收藏
- 关注
原创 发布订阅模式
发布订阅模式的发布者和订阅者松散耦合,二者之外添加了事件中心,发布者只管发布信息到总线,不管订阅者是否需要;观察者模式中,目标者更新则观察者就要接收消息,有可能部分观察者不需要这条消息,或者目标者只需要发送消息给部分观察者,这种情况观察者模式不是很使用,需要用到发布订阅模式。发布订阅模式中,总线中有多个列表,每个不同的列表包含不同的订阅者,每个列表更新,也只会通知到对应的订阅者。观察者模式中,只需要把观察者放入一个对应的列表中,更新时候所有的观察者都会收到更新;2)用on方法将回调函数fn都放入缓存列表。
2023-06-07 23:37:17 91 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人