更新所有文章的图床,旧图床由于一些原因可能会逐渐失效

This commit is contained in:
youthlql
2022-03-15 01:00:37 +08:00
parent ed5227bc89
commit 7c206cc151
52 changed files with 781 additions and 781 deletions

View File

@@ -8,7 +8,7 @@ categories:
- 05.行为型
keywords: 观察者模式,模板模式
description: 观察者模式,模板模式。很常用的两个模式
cover: 'https://unpkg.zhimg.com/youthlql@1.0.0/design_patterns/logo.jpg'
cover: 'https://gitee.com/youthlql/randombg/raw/master/logo/design_patterns.jpg'
abbrlink: dd09051e
date: 2021-07-14 16:51:58
---
@@ -34,7 +34,7 @@ date: 2021-07-14 16:51:58
### 方案一
<img src="https://unpkg.zhimg.com/youthlql@1.0.0/design_patterns/behavior_type/05.01/0001.png"/>
<img src="https://img.imlql.cn/youthlql@1.0.0/design_patterns/behavior_type/05.01/0001.png"/>
@@ -721,11 +721,11 @@ public DObserver{
1. Guava EventBus 的功能我们已经讲清楚了,总体上来说,还是比较简单的。接下来,我们就重复造轮子,“山寨”一个 EventBus 出来。
2. 我们重点来看EventBus 中两个核心函数 register() 和 post() 的实现原理。弄懂了它们,基本上就弄懂了整个 EventBus 框架。下面两张图是这两个函数的实现原理图。
<img src="https://unpkg.zhimg.com/youthlql@1.0.0/design_patterns/behavior_type/05.01/0002.png"/>
<img src="https://img.imlql.cn/youthlql@1.0.0/design_patterns/behavior_type/05.01/0002.png"/>
<img src="https://unpkg.zhimg.com/youthlql@1.0.0/design_patterns/behavior_type/05.01/0003.png"/>
<img src="https://img.imlql.cn/youthlql@1.0.0/design_patterns/behavior_type/05.01/0003.png"/>