
JavaScript设计模式
JavaScript设计模式
freeman_x
励志做全栈!
展开
-
发布订阅模式
+ 有一个对象,有人一直看着他 + 当这个对象发生变化的时候,第三方通知这个看着的人,触发技能 + 例子:买书 1.普通程序员买书 => 去书店,问,没有 => 回家 => 过一会再去,没有,回家 2.发布订阅的程序员 => 去书店,问,没有,留下一个联系方式给店员 ...原创 2021-11-28 18:25:31 · 382 阅读 · 0 评论 -
观察者模式
+ 例子:监控 => 我们坐在教室里就是 被观察者 => 监控后面的老师,就是 观察者 => 当被观察者触发了一些条件的时候,观察者就会触发技能 + 观察者模式:监控一个 对象 的状态,一旦状态发生变化,马上触发技能 => 需要两个构造函数来实现 1.创建被观察者 => 属性,自己的状态 ...原创 2021-11-28 18:26:37 · 89 阅读 · 0 评论