手写JS观察者模式
观察者模式$ 定义当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。观察者(订阅者) –Watcherupdata()当时间发生时,具体要做的事情发布者 –Depsubs数组存储所有的观察者addSub()添加观察者notify当事件发生,循环所有subs中的观察者的updata方法没有事件中心(没有按事件分类,全部存储在一级数组中)观察者和被观察者,是松耦合的关系
原创
2020-08-20 10:42:23 ·
719 阅读 ·
0 评论