Skip to content

Commit f1a1174

Browse files
committed
2020.08.07
1 parent 889aa3a commit f1a1174

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -448,12 +448,12 @@ setTimeout(function(){
448448

449449
#### 2.4两者优缺点
450450
**相同优点:**
451-
* 都可以一对多
452-
* 程序便于扩展
451+
* 都可以一对多
452+
* 程序便于扩展
453453

454454
**不同优点:**
455-
* 观察者模式:单向解耦,发布者不需要清楚订阅者何时何地订阅,只需要维护订阅队列,发送消息即可
456-
* 发布订阅模式:双向解耦,发布者和订阅者都不用清楚对方,全部由订阅中心做处理
455+
* 观察者模式:单向解耦,发布者不需要清楚订阅者何时何地订阅,只需要维护订阅队列,发送消息即可
456+
* 发布订阅模式:双向解耦,发布者和订阅者都不用清楚对方,全部由订阅中心做处理
457457

458458
**缺点:**
459459
* 如果一个被观察者和多个观察者的话,会增加维护的难度,并且会消耗很多时间。

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,12 @@
3434

3535
#### 2.4两者优缺点
3636
**相同优点:**
37-
* 都可以一对多
38-
* 程序便于扩展
37+
* 都可以一对多
38+
* 程序便于扩展
3939

4040
**不同优点:**
41-
* 观察者模式:单向解耦,发布者不需要清楚订阅者何时何地订阅,只需要维护订阅队列,发送消息即可
42-
* 发布订阅模式:双向解耦,发布者和订阅者都不用清楚对方,全部由订阅中心做处理
41+
* 观察者模式:单向解耦,发布者不需要清楚订阅者何时何地订阅,只需要维护订阅队列,发送消息即可
42+
* 发布订阅模式:双向解耦,发布者和订阅者都不用清楚对方,全部由订阅中心做处理
4343

4444
**缺点:**
4545
* 如果一个被观察者和多个观察者的话,会增加维护的难度,并且会消耗很多时间。

0 commit comments

Comments
 (0)