本书将C++标准的新版本应用于设计模式的实现。除了介绍传统的设计模式之外,本书还充实了对现代C++开发人员有用的新的设计模式和方法。本书融合了作者多年的研究和实践经验,从C++新特性的角度展示了如何将设计模式化繁为简,并以诙谐风趣的语言阐述各个设计模式的优缺点和应用场景。本书将提供一些现代C++技术案例,展示如何利用C++的新特性(比如,协程、模块等)将一些难题化繁为简。本书所有示例程序都可以直接投入生产环境,不过,为了便于阅读,部分示例程序做了适当的简化。通过阅读本书,你将学会: *如何使用创建型设计模式,比如构造器模式、工厂模式、原型模式和单例模式。 *如何实现结构型设计模式,比如适配器模式、桥接模式、装饰器模式、外观模式等。 *如何开发行为型设计模式,比如职责链模式、命令模式、迭代器模式、中介者模式等。