第1部 デザインパターンに慣れる
第2部 サブクラスにまかせる
第3部 インスタンスを作る
第4部 分けて考える
第5部 同一視
第6部 構造を渡り歩く
第7部 シンプルにする
第8部 状態を管理する
第9部 無駄をなくす
第10部 クラスで表現する
GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプルプログラムを掲載。
・C++でデザインパターンを実装する:テンプレートメソッド[2019-08-25に投稿]
・C++でデザインパターンを実装する:アダプター編[2019-08-17に投稿]
・C++でデザインパターンを実装する:イテレータ編[2019-08-12に投稿]