diff --git a/notes/JDK 中的设计模式.md b/notes/JDK 中的设计模式.md index 8ce51c83..02acdf94 100644 --- a/notes/JDK 中的设计模式.md +++ b/notes/JDK 中的设计模式.md @@ -1,12 +1,12 @@ -* [创建型](#创建型) +* [一、创建型](#一创建型) * [1. 单例模式](#1-单例模式) * [2. 简单工厂模式](#2-简单工厂模式) * [3. 工厂方法模式](#3-工厂方法模式) * [4. 抽象工厂](#4-抽象工厂) * [5. 生成器模式](#5-生成器模式) * [6. 原型模式](#6-原型模式) -* [行为型](#行为型) +* [二、行为型](#二行为型) * [1. 责任链](#1-责任链) * [2. 命令模式](#2-命令模式) * [3. 解释器模式](#3-解释器模式) @@ -18,7 +18,7 @@ * [9. 模板方法](#9-模板方法) * [10. 访问者模式](#10-访问者模式) * [11. 空对象模式](#11-空对象模式) -* [结构型](#结构型) +* [三、结构型](#三结构型) * [1. 适配器](#1-适配器) * [2. 桥接模式](#2-桥接模式) * [3. 组合模式](#3-组合模式) @@ -29,7 +29,7 @@ -# 创建型 +# 一、创建型 ## 1. 单例模式 @@ -97,7 +97,7 @@ java.lang.Object#clone() java.lang.Cloneable ``` -# 行为型 +# 二、行为型 ## 1. 责任链 @@ -203,7 +203,7 @@ javax.lang.model.type.TypeMirror and javax.lang.model.type.TypeVisitor 使用什么都不做的空对象来替代 NULL。 -# 结构型 +# 三、结构型 ## 1. 适配器