乐趣区

关于javascript:要迁移到CSDN临时笔记

设计模式

观察者模式 vs 公布订阅模式
观察者模式与公布订阅模式的异同

1、对观察者模式的了解

观察者模式:一个对象(称为 subject)维持一系列依赖于它的对象(称为 observer),将无关状态的任何变更主动告诉给它们(观察者)。

2、对公布 / 订阅模式的了解

公布 / 订阅模式:基于一个主题 / 事件通道,心愿接管告诉的对象(称为 subscriber)通过自定义事件订阅主题,被激活事件的对象(称为 publisher)通过公布主题事件的形式被告诉。

退出移动版