发布网友 发布时间:2022-12-04 08:36
共1个回答
热心网友 时间:2023-12-01 18:14
参考我的印象笔记
下面稍微解释一下这个图(框架源码整个过程比较复杂,如果现在看不懂下面几段也没关系,大致了解一下即可)。
我们可以看看 Vue 的源码:
3、发布-订阅模式的优缺点
发布-订阅模式最大的优点就是解耦:
发布-订阅模式也有缺点:
发布-订阅模式和观察者模式
观察者模式与发布-订阅者模式,在平时你可以认为他们是一个东西,但是某些场合(比如面试)下可能需要稍加注意,借用网上一张流行的图:
区别主要在发布-订阅模式中间的这个 Event Channel:
发布-订阅模式和责任链模式
发布-订阅模式和责任链模式也有点类似,主要区别在于: