前端笔试面试总结(持续更)
观察者模式
特点
发布&&订阅
一对N(一对一,一对多)
实现
UML类图
Subject类内部保存了一个其订阅者的列表同时还有当前状态:可以通过setState方法改变内部的状态,在状态发生变更的同时执行notifyAllObservers方法,遍历取出每个订阅者,执行update方法.Subject类暴露一个attach方法给Observer类来允许其进行订阅
class Subject {
constructor(name, age) {
原创
2020-08-31 22:47:26 ·
376 阅读 ·
0 评论