デザインパターンを学ぼう。

Javaを通してデザインパターンを学ぼう。

なかなか勉強の機会がつかめない方。

本を読んだけれど「何だか、難しそう」と感じた方。

抽象クラスやインタフェースがわかりにくいという方。

オブジェクト指向を体験的に「つかんで」いない方。

本書は、そんな方にお勧めです。

合成音声によるご案内

本書の特徴

  • 本書は、オブジェクト指向プログラミングにおいて古典的な23個のデザインパターンを解説した技術書です。
  • Java言語で書かれた短いサンプルプログラムとUMLを使い、具体的でわかりやすく解説しています。
  • 抽象クラスやインタフェースを使ったプログラミングの意義を学ぶことができます。

定番のロングセラー

  • 第1版(初版)は2001年に刊行。それ以来、数多くの読者、技術者から支持されてきました。
  • 増補改訂版(第2版)は2004年に刊行。2020年には第31刷まで達しました。
  • 「最もわかりやすいデザインパターン解説書」ならびに「オブジェクト指向プログラミングとデザインパターンを学ぶ定番の一冊」と評価され、人気のロングセラーとなっています。

第3版の改訂ポイント

  • サンプルプログラムを現代のJava言語でリニューアルしました(ジェネリック型、ラムダ式、拡張for文、enum型、アノテーション、新たなクラスライブラリの使用など)。
  • わかりやすさはそのままに、取り扱う例や解説を現代の観点から修正しました(依存性の注入、セキュリティに関する記述の追加など)。
  • 古典的なデザインパターン23個はそのまま扱い、対応するサンプルプログラムもシンプルに保ちました。

ダウンロード

  • 本書のサンプルプログラムのソースコードは、以下のボタンからzipファイルとしてダウンロードできます。
  • zipファイルが二種類ありますが、文字コードと改行コードの違いだけで、内容は同一です。
  • ダウンロードしてzipファイルを展開後、readme.txtファイルをご覧ください。

Web立ち読み

書籍の購入