观察者模式和订阅发布模式(个人理解)
我认为学习vue2响应式数据原理之前需要对观察者模式和订阅发布模式有一个清晰的认识(不再赘述代码了,只说一下我的理解看法)
观察者模式中观察者跟被观察者两者关系有点像银行客服跟我们普通人的关系,银行客服有我们的联系方式,当推出一个优惠套餐就会逐个给用户打电话通知.而订阅发布就跟网上购物或者买报纸一样,生产一方跟消费一方两者没什么联系,只是通过购物平台或者报亭来通知我们东西到了,让我们去哪哪哪取.
他们都可以实现不同频道的通知,但最主要的还是生产一方跟消费一方两者的关系耦合性,观察者模式两方耦合性较低,订阅发布两者没有耦合性
这是我看视频和查资料的理解,欢迎大佬们交流补充及斧正
附上我看的学习视频:千峰设计模式b站地址