js设计模式:观察者模式

观察者模式是前端运用场景最多的,在各大类库以及框架中都能看到它的身影. 一.特点: 发布&&订阅 一对N(一对一,一对多) 二.实现 UML类图 Subject类内部保存了一个其订阅者的列表同时还有当前状态:可以通过setState方法改变内部的状态,在状态发生变更的同时执行notifyAllObservers方法,遍历取出每个订阅者,执行update方法.Subject类暴露一个attach方法
相关文章
相关标签/搜索