本书的这一部分是核心内容。它介绍了最重要且最常用的 C++ 设计模式。每种模式通常作为一种被广泛接受的方法,用于解决特定类型的问题。具体是什么问题,差异很大:有些是系统架构方面的挑战,有些是接口设计问题,还有一些则涉及程序性能。
本部分包含以下章节:
第 8 章,奇异递归模板模式解析
第 9 章,命名参数、方法链与建造者模式
第 10 章,局部缓冲区优化
第 11 章,作用域守卫模式
第 12 章,友元工厂模式
第 13 章,虚构造函数与工厂模式
第 14 章,模板方法模式与非虚接口惯用法