Dyno

Head First Design Patterns

Eric Freeman / Elisabeth Robson

ソフトウェア開発・プログラミングの世界でよく見られる「問題」と「解決策」のカタログ、いわゆる「 Design Patterns 」(日本語では「デザインパターン」)を扱った書籍です。

人気の Head First シリーズの中で最も人気の高い書籍のひとつです。

サンプルコードはすべて Java で書かれています。

知識をただ紹介することではなく、読者が実際に学べること・記憶に定着することを優先して書かれた Head First シリーズの「デザインパターン」編です。

GoF の提唱したパターンをすべて網羅するのではなく「利用頻度の高い重要なパターン」に絞って丁寧にわかりやすく解説されています。

イラストが多用されていて文章表現も平易なので全体的にわかりやすいのですが、電子書籍版を画面の小さな端末で読もうとするとイラスト内の文字が読みづらいので、電子書籍版を購入する方は画面の大きな端末で読むことを前提に買われた方がよいでしょう。