Skip to content

Commit 3d7bff6

Browse files
committed
2020.08.07
1 parent 283408d commit 3d7bff6

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

Cute-JavaScript/Cute-Patterns/11.《JavaScript 模式》知识点整理(下).md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -415,7 +415,7 @@ setTimeout(function(){
415415
## 九、观察者模式(Observer Patterns)
416416
### 1.概念介绍
417417

418-
**观察者模式(Observer Patterns)** 也称**订阅/发布(subscriber/publisher)模式**,这种模式下,一个对象订阅定一个对象的特定活动,并在状态改变后获得通知。
418+
**观察者模式(Observer Patterns)** 也称**发布-订阅(Publish/Subscribe)模式**,这种模式下,一个对象订阅定一个对象的特定活动,并在状态改变后获得通知。
419419
这里的订阅者称为观察者,而被观察者称为发布者,当一个事件发生,发布者会发布通知所有订阅者,并常常以事件对象形式传递消息。
420420

421421
所有浏览器事件(鼠标悬停,按键等事件)都是该模式的例子。
@@ -433,7 +433,7 @@ setTimeout(function(){
433433
在发布订阅模式中,发布者和订阅者不知道对方的存在,他们通过调度中心串联起来。
434434
订阅者把自己想订阅的事件注册到调度中心,当该事件触发时候,发布者发布该事件到调度中心(并携带上下文),由调度中心统一调度订阅者注册到调度中心的处理代码。
435435

436-
![装饰者模式1](http://images.pingan8787.com/20190303_observer2.png)
436+
![2发布订阅模式](http://images.pingan8787.com/20190303_observer2.png)
437437

438438
#### 2.3两者异同点
439439
* 观察者模式中,观察者知道发布者是谁,并发布者保持对观察者进行记录。而发布订阅模式中,发布者和订阅者不知道对方的存在。它们只是通过调度中心进行通信。

Cute-JavaScript/Cute-Patterns/9.观察者模式(Observer).md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## 九、观察者模式(Observer Patterns)
22
### 1.概念介绍
33

4-
**观察者模式(Observer Patterns)** 也称**订阅/发布(subscriber/publisher)模式**,这种模式下,一个对象订阅定一个对象的特定活动,并在状态改变后获得通知。
4+
**观察者模式(Observer Patterns)** 也称**发布-订阅(Publish/Subscribe)模式**,这种模式下,一个对象订阅定一个对象的特定活动,并在状态改变后获得通知。
55
这里的订阅者称为观察者,而被观察者称为发布者,当一个事件发生,发布者会发布通知所有订阅者,并常常以事件对象形式传递消息。
66

77
所有浏览器事件(鼠标悬停,按键等事件)都是该模式的例子。
@@ -19,7 +19,7 @@
1919
在发布订阅模式中,发布者和订阅者不知道对方的存在,他们通过调度中心串联起来。
2020
订阅者把自己想订阅的事件注册到调度中心,当该事件触发时候,发布者发布该事件到调度中心(并携带上下文),由调度中心统一调度订阅者注册到调度中心的处理代码。
2121

22-
![装饰者模式1](http://images.pingan8787.com/20190303_observer2.png)
22+
![2发布订阅模式](http://images.pingan8787.com/20190303_observer2.png)
2323

2424
#### 2.3两者异同点
2525
* 观察者模式中,观察者知道发布者是谁,并发布者保持对观察者进行记录。而发布订阅模式中,发布者和订阅者不知道对方的存在。它们只是通过调度中心进行通信。

0 commit comments

Comments
 (0)