开发者社区> 问答> 正文

介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景 #前端面试

介绍下观察者模式和订阅-发布模式的区别,各自适用于什么场景

展开
收起
Bill 2020-05-23 13:51:23 2148 0
1 条回答
写回答
取消 提交回答
  • 领取2折优惠劵,有几率免单哦!http://www.weilai.info/tool/326.html

    发布-订阅模式就好像报社, 邮局和个人的关系,报纸的订阅和分发是由邮局来完成的。报社只负责将报纸发送给邮局。

    观察者模式就好像 个体奶农和个人的关系。奶农负责统计有多少人订了产品,所以个人都会有一个相同拿牛奶的方法。奶农有新奶了就负责调用这个方法。

    image.png

    2020-05-24 11:23:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
阿里文娱大前端技术实践 立即下载
前端代码是怎样智能生成的 立即下载