参考答案:
观察者模式:一个对象(观察者)订阅另一个对象(主题),当主题被激活的时候,触发观察者里面的事件。
发布订阅模式:订阅者把自己想要订阅的事件注册到调度中心,当发布者发布事件到调度中心(就是该事件被触发),再由调度中心统一调度订阅者注册到调度中心的处理代码。
对比一下:
可以发现两种模式下的角色数量不一样:
从使用场景上:
最近更新时间:2024-01-25
题库维护不易,您的支持就是我们最大的动力!