观察者模式与订阅-发布模式的区别
有人说:“订阅-发布模式
=观察者模式
”,这么理解的人,是因为订阅-发布模式
这个名字取的太简洁。
完整的解读订阅-发布模式
,应该叫订阅-分发-发布模式
。
观察者模式
涉及的角色:订阅者
、观察者
和目标
;而订阅-分发-发布模式
涉及的角色:订阅者
、发布者
和分发器
。注意取名的不同表示他们执行的逻辑不同。
有人说:“订阅-发布模式
=观察者模式
”,这么理解的人,是因为订阅-发布模式
这个名字取的太简洁。
完整的解读订阅-发布模式
,应该叫订阅-分发-发布模式
。
观察者模式
涉及的角色:订阅者
、观察者
和目标
;而订阅-分发-发布模式
涉及的角色:订阅者
、发布者
和分发器
。注意取名的不同表示他们执行的逻辑不同。
Updated: 2019-01-06,新增更通用的脚本方法:传送门·通用翻墙脚本