• 本

C++ソフトウェア設計 高品質設計の原則とデザインパターン

出版社名 オライリー・ジャパン
出版年月 2023年10月
ISBNコード 978-4-8144-0045-4
4-8144-0045-4
税込価格 4,400円
頁数・縦 386P 24cm

商品内容

要旨

本書は、ソフトウェアを設計する上で大切な39のガイドラインを提示し、広く認知されている重要な設計原則の真意を解説し、テスト/保守/拡張/再利用に優れたソフトウェアアーキテクチャを示します。長年にわたりその価値を実証して来た古典的デザインパターンを応用/発展させ、さらにその後に生まれた新しいデザインパターンとともに、Modern C++での活用方法を解説します。

目次

1章 ソフトウェア設計の技
2章 抽象化の技
3章 デザインパターンの目的
4章 Visitorパターン
5章 StrategyパターンとCommandパターン
6章 Adapterパターン、Observerパターン、CRTPパターン
7章 Bridgeパターン、prototypeパターン、External Polymorphismパターン
8章 Type Erasureパターン
9章 Decoratorパターン
10章 Singletonパターン
11章 最後のガイドライン

出版社・メーカーコメント

C++中上級者向けベストプラクティス集本書では、ソフトウェア設計の重要性を理解した上で、変化を考慮した設計を行い、結合を避けるためにインターフェースを分離すること、テスト容易性と拡張性を考慮した設計をすることを促し、C++の鬼門と言われる依存関係と抽象化の管理、拡張性とテスト容易性の向上などにデザインパターンを適用して容易に行えるようにし、開発者の負担軽減を図っています。デザインパターンという古典的な方法論を踏襲しながらも、最新のテクニックを駆使し、モダンで新しいC++の使い方を提案しています。