【无标题】

文章探讨了观察者模式与订阅发布模式的区别,比喻为银行客服与用户的沟通方式,前者保持较低耦合,后者无直接耦合。在观察者模式中,观察者与被观察者关系类似银行客服与客户,而订阅发布模式则类比于网购或买报,通过平台传递信息。作者建议在学习Vue2响应式数据原理前,需理解这两种设计模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

观察者模式和订阅发布模式(个人理解)

我认为学习vue2响应式数据原理之前需要对观察者模式和订阅发布模式有一个清晰的认识(不再赘述代码了,只说一下我的理解看法)

观察者模式中观察者跟被观察者两者关系有点像银行客服跟我们普通人的关系,银行客服有我们的联系方式,当推出一个优惠套餐就会逐个给用户打电话通知.而订阅发布就跟网上购物或者买报纸一样,生产一方跟消费一方两者没什么联系,只是通过购物平台或者报亭来通知我们东西到了,让我们去哪哪哪取.
他们都可以实现不同频道的通知,但最主要的还是生产一方跟消费一方两者的关系耦合性,观察者模式两方耦合性较低,订阅发布两者没有耦合性
这是我看视频和查资料的理解,欢迎大佬们交流补充及斧正

附上我看的学习视频:千峰设计模式b站地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值