观察者模式定义定义对象间的一种一对多的依赖关系当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
观察者模式的类图如下在该类图中,我们看到四个角色Subject 目标ConcreteSubject 具体目标Observer 观察者。
导读和其他编程语言一样,Javascript同样拥有着很多种设计模式,比如单例模式代理模式观察者模式等,熟练运用Javascript的设。
什么是观察者模式?先举一个简单的例子毕业前,很多同学都会说类似于这样的话“老王,等你结婚了,记得叫我来喝喜酒!”。