首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
upward_growth
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
观察者模式 vs 发布-订阅模式
我微笑着回答:“没有区别,它们是一样的。” 但是面试官笑了,“不,它们不一样。” 之后我回到家打开google查找答案。这篇文章就是我google后的总结。 在深入探讨区别之前,我们先来讨论下“观察者模式”和“发布订阅模式”。 我认为大多数人都会同意观察者模式是学起来最好入门的…
从一道面试题简单谈谈发布订阅和观察者模式
今天的话题是javascript中常被提及的「发布订阅模式和观察者模式」,提到这,我不由得想起了一次面试。记得在去年的一次求职面试过程中,面试官问我,“你在项目中是怎么处理非父子组件之间的通信的?”。我答道,“有用到vuex,有的场景也会用EventEmitter2”。面试官继…
前端最常见的设计模式——发布订阅篇
有的人说:发布—订阅模式又叫观察者模式,但是我不这么认为,感觉它们之间其实还是有区别的。观察者模式中,观察者和被观察者直接耦合;而发布-订阅模式中,发布者和订阅者通过中介者间接耦合。
观察者模式 vs 发布订阅模式,千万不要再混淆了
观察者模式和发布订阅模式作为开发中经常使用到的模式,小包一直不能做到很好的区分,前几天在听公开课时,老师详细讲解两种模式,发现自己还是没有吃透。于是小包本文就通过多个案例,形象的解读两种模式,一次吃透
两个焦点:观察者模式和发布-订阅模式不一样?
我们常常说:发布-订阅模式也叫做观察者模式,或者说观察者模式的别名就叫发布-订阅模式。实际上,是,也不是。《JavaScript设计模式与开发实践》一书中说分辨模式的关键是意
发布订阅模式、观察者模式和 EventBus、EventEmitter
观察者模式 通俗来讲,观察者模式指的是一个对象(Subject)维持一系列依赖于它的对象(Observer),当有关状态发生变更时 Subject 对象则通知一系列 Observer 对象进行更新。
说说 观察者模式 和 发布——订阅模式 的区别
本文正在参加「金石计划」 前言 本文属于我的 前端需要掌握的设计模式 专栏。上一篇:状态模式 和 策略模式 分不清?可以问问 chatgpt塞。 观察者模式 和 发布订阅模式 与其他的设计模式相比,面
前端面试热门:观察者/发布订阅模式
最近也是在面试,手写发布订阅这个问题也是出现较频繁,今天也就来简单聊一聊! 像关于这类问题需要实时监测数据并更新的情况,我们应该使用到观察者模式或者发布订阅模式。现在我们就根据这个案例来区分一下这两种
前端设计模式知识体系(三): 前端常用的15种设计模式之工厂、单例、发布订阅、观察者、装饰者模式、命令模式
在前两篇文章中,我们系统地了解了设计模式的基本概念及其在面向对象编程中的应用,同时也深入探讨了23种经典设计模式的分类和核心要素。在这篇文章中,我们将把焦点转向前端开发领域,探讨在实际开发中广泛使用的
访问者模式(Visitor Pattern):电商平台商品访问统计实战案例分析
在电商平台中,需要对商品进行多种操作,例如计算总价、库存盘点、生成报表等。这些操作可能会随着业务的发展而增加,但商品本身不应对这些操作负责。 2. 为什么要使用访问者设计模式 访问者模式允许将数据结构