auto commit
This commit is contained in:
parent
8ff530f158
commit
46ba22761b
|
@ -9,14 +9,11 @@
|
||||||
* [3. 抽象工厂模式](#3--抽象工厂模式)
|
* [3. 抽象工厂模式](#3--抽象工厂模式)
|
||||||
* [单件模式](#单件模式)
|
* [单件模式](#单件模式)
|
||||||
* [命令模式](#命令模式)
|
* [命令模式](#命令模式)
|
||||||
* [适配器模式与外观模式](#适配器模式与外观模式)
|
* [适配器模式](#适配器模式)
|
||||||
* [1. 适配器模式](#1-适配器模式)
|
* [外观模式](#外观模式)
|
||||||
* [2. 外观模式](#2-外观模式)
|
|
||||||
* [模板方法模式](#模板方法模式)
|
* [模板方法模式](#模板方法模式)
|
||||||
* [迭代器和组合模式](#迭代器和组合模式)
|
* [迭代器模式](#迭代器模式)
|
||||||
* [1. 迭代器模式](#1-迭代器模式)
|
* [组合模式](#组合模式)
|
||||||
* [2. Java 内置的迭代器](#2-java-内置的迭代器)
|
|
||||||
* [3. 组合模式](#3-组合模式)
|
|
||||||
* [状态模式](#状态模式)
|
* [状态模式](#状态模式)
|
||||||
* [代理模式](#代理模式)
|
* [代理模式](#代理模式)
|
||||||
* [复合模式](#复合模式)
|
* [复合模式](#复合模式)
|
||||||
|
@ -945,9 +942,7 @@ public class RemoteLoader {
|
||||||
Light is on!
|
Light is on!
|
||||||
```
|
```
|
||||||
|
|
||||||
# 适配器模式与外观模式
|
# 适配器模式
|
||||||
|
|
||||||
## 1. 适配器模式
|
|
||||||
|
|
||||||
**1. 模式定义**
|
**1. 模式定义**
|
||||||
|
|
||||||
|
@ -1027,7 +1022,7 @@ public class DuckTestDrive {
|
||||||
gobble!
|
gobble!
|
||||||
```
|
```
|
||||||
|
|
||||||
## 2. 外观模式
|
# 外观模式
|
||||||
|
|
||||||
**1. 模式定义**
|
**1. 模式定义**
|
||||||
|
|
||||||
|
@ -1169,9 +1164,7 @@ pourInCup
|
||||||
Tea.addCondiments
|
Tea.addCondiments
|
||||||
```
|
```
|
||||||
|
|
||||||
# 迭代器和组合模式
|
# 迭代器模式
|
||||||
|
|
||||||
## 1. 迭代器模式
|
|
||||||
|
|
||||||
**1. 模式定义**
|
**1. 模式定义**
|
||||||
|
|
||||||
|
@ -1261,9 +1254,7 @@ public class Client {
|
||||||
9
|
9
|
||||||
```
|
```
|
||||||
|
|
||||||
## 2. Java 内置的迭代器
|
**4. Java 内置的迭代器**
|
||||||
|
|
||||||
**1. 实现接口**
|
|
||||||
|
|
||||||
在使用 Java 的迭代器实现时,需要让聚合对象去实现 Iterable 接口,该接口有一个 iterator() 方法会返回一个 Iterator 对象。
|
在使用 Java 的迭代器实现时,需要让聚合对象去实现 Iterable 接口,该接口有一个 iterator() 方法会返回一个 Iterator 对象。
|
||||||
|
|
||||||
|
@ -1271,8 +1262,6 @@ public class Client {
|
||||||
|
|
||||||
Java 中的集合类基本都实现了 Iterable 接口。
|
Java 中的集合类基本都实现了 Iterable 接口。
|
||||||
|
|
||||||
**2. 代码实现**
|
|
||||||
|
|
||||||
```java
|
```java
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
@ -1327,7 +1316,7 @@ public class Client {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## 3. 组合模式
|
# 组合模式
|
||||||
|
|
||||||
**1. 设计原则**
|
**1. 设计原则**
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user