diff --git a/SUMMARY.md b/SUMMARY.md index b0bc2b8..5698a90 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -194,8 +194,6 @@ * [异常准则](book/15-Exceptions.md#异常准则) * [异常指南](book/15-Exceptions.md#异常指南) * [本章小结](book/15-Exceptions.md#本章小结) - -## 本章小结 * [第十六章 代码校验](book/16-Validating-Your-Code.md) * [测试](book/16-Validating-Your-Code.md#测试) * [前提条件](book/16-Validating-Your-Code.md#前提条件) @@ -313,21 +311,21 @@ * [构造函数非线程安全](book/24-Concurrent-Programming.md#构造函数非线程安全) * [复杂性和代价](book/24-Concurrent-Programming.md#复杂性和代价) * [本章小结](book/24-Concurrent-Programming.md#本章小结) -* [第二十五章 正则表达式](book/25-Patterns.md) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) - * [](book/25-Patterns.md#) +* [第二十五章 设计模式](book/25-Patterns.md) + * [概念](book/25-Patterns.md#概念) + * [构建型](book/25-Patterns.md#构建型) + * [面向实施](book/25-Patterns.md#面向实施) + * [工厂模式](book/25-Patterns.md#工厂模式) + * [函数对象](book/25-Patterns.md#函数对象) + * [接口改变](book/25-Patterns.md#接口改变) + * [解释器](book/25-Patterns.md#解释器) + * [回调](book/25-Patterns.md#回调) + * [多次调度](book/25-Patterns.md#多次调度) + * [模式重构](book/25-Patterns.md#模式重构) + * [抽象用法](book/25-Patterns.md#抽象用法) + * [多次派遣](book/25-Patterns.md#多次派遣) + * [访问者模式](book/25-Patterns.md#访问者模式) + * [RTTI的优劣](book/25-Patterns.md#RTTI的优劣) * [本章小结](book/25-Patterns.md#本章小结) ### 附录 diff --git a/book/25-Patterns.md b/book/25-Patterns.md index 713c00f..9ae1f0d 100644 --- a/book/25-Patterns.md +++ b/book/25-Patterns.md @@ -1,6 +1,71 @@ [TOC] -# 第二十五章 正则表达式 + +# 第二十五章 设计模式 + + + +## 概念 + + + +## 构建型 + + + +## 面向实施 + + + +## 工厂模式 + + + +## 函数对象 + + + +## 接口改变 + + + +## 解释器 + + + +## 回调 + + + +## 多次调度 + + + +## 模式重构 + + + +## 抽象用法 + + + +## 多次派遣 + + + +## 访问者模式 + + + +## RTTI的优劣 + + + +## 本章小结 + + + +