作者:美.Andrei Alexandrescu 著;候捷,於春景 譯 |
本書從根本上展示了generic patterns(泛型模式)或pattern templates(模式模板),並將它們視之為“在C++中創造可擴充設計”的一種功能強大的新方法。這種方法結合了template和patterns,你可能未曾想過,但的確存在。為C++打開了全新視野,而且不僅僅在編程方面,還在於軟件設計本身;對軟件分析和軟件體系結構來說,它也具有豐富的內涵。
編輯推薦
Modern C++ Design是一部重要的著作。它從根本上展示了generic patterns(泛型模式)或pattern templates(模式模板),並將它們視之為“在C++中創造可擴充設計”的一種功能強大的新方法。這種方法結合了template和patterns,你可能未曾想過,但的確存在。如果你的工作涉及C++設計和編程,那麽你應該閱讀本書。我極力推薦。
目錄
譯序by 候捷
譯序by 於春景
目錄
序言 by Scott Meyers
序言 by John Vlissides
前言
致謝
第一篇 技術(Techniques)
第1章 基於Policy的Class設計(Policy-Based Class Design)
第2章 技術(Techniques)
第3章 Typelists
第4章 小型對象分配技術(Small-Object Allocation)
第二篇 組件(Components)
第5章 泛化仿函數(Generalized Functors)
第6章 Singletons(單件)實作技術
第7章 Smart Pointers(智能指針)
第8章 Object Factories(對象工廠)
第9章 Abstract Factory(抽象工廠)
第10章Visitor(訪問者、視察者)
第11章 Multimethods
附錄 一個超迷你的多線程程序庫(A Minimalist Multithreding Library)
參考書目(Bibliography)
索引(Index)
顧客綜合評分非常喜歡
2007-4-25 10:37:14
把技巧上升到技術高度的書。作者翻譯的也很用心。好書。
2007-3-18 22:51:03
看不懂啊……算是看過不少C++的書……
阿寶價:379 宅配:100
全站熱搜
留言列表