《C++设计新思维-泛型编程与设计模式之应用》阅读记录
目录
- 写在前面
- policy和policy class的认识
写在前面
这本书是2003年出版的,大佬侯捷翻译的,21年前的书了,最近打算翻一翻。
看这种技术书籍,特别是简历理论体系的书籍,最好看纸质书。
本书从根本上展示了generic patterns(泛型模式)或pattern templates(模式模板),并将它们视之为“在C++中创造可扩充设计”的一种功能强大的新方法。这种方法结合了template和patterns,你可能未曾想过,但的确存在。为C++打开了全新视野,而且不仅仅在编程方面,还在于软件设计本身;对软件分析和软件体系结构来说,它也具有丰富的内涵。
原书的作者介绍:Andrei Alexandrescu 世界顶尖的C++专家,C++ Users Journal杂志的专栏作家,他的Modern C++ Design一书曾荣获2001年最佳C++图书称号,所开发的Loki已经成为最负盛名的C++程序库之一。
policy和policy class的认识
Policies利Policy Classes有助于我们设计出安全、有效率且具高度弹性的“设计元素”。所谓policy,乃用来定义一个class或class template 的接口,该接口由下列项目之一或全部组成:内隐型别定义(innertypedefinition)、成员函数和成员变散。
是一种软件设计的方法,对于解决一些问题用的。