Java言語で学ぶデザインパターン入門増補改訂版
結城浩SBクリエイティブISBN 9784797327038
Zenn・Qiitaなどの9記事で紹介(時点)。
- 紹介記事
- 9件
- 媒体別
- Qiita 6・企業テックブログ 3
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 難易度
- 中級(実務経験者向け)ピックアップガイドの分類
- 注意点
- この本には新しい版があります。 第3版(2021年)
別の版
紹介記事の件数・順位は、最新版のページにすべての版をまとめて載せています。
- 2021年Java言語で学ぶデザインパターン入門第3版最新版 Amazon
紹介の推移
紹介は2019年下期〜2020年下期に集中しています(全9記事中7記事)。直近の2026年上期は紹介がありませんでした(本を紹介した記事は93記事)。
数値を表で見る
| 期間 | この本 | 全体 | 割合 |
|---|---|---|---|
| 2026年上期 | 0記事 | 93記事 | 0% |
| 2025年下期 | 0記事 | 137記事 | 0% |
| 2025年上期 | 0記事 | 127記事 | 0% |
| 2024年下期 | 0記事 | 160記事 | 0% |
| 2024年上期 | 0記事 | 120記事 | 0% |
| 2023年下期 | 0記事 | 132記事 | 0% |
| 2023年上期 | 0記事 | 93記事 | 0% |
| 2022年下期 | 0記事 | 95記事 | 0% |
| 2022年上期 | 0記事 | 71記事 | 0% |
| 2021年下期 | 1記事 | 68記事 | 1% |
| 2021年上期 | 0記事 | 47記事 | 0% |
| 2020年下期 | 1記事 | 67記事 | 1% |
| 2020年上期 | 3記事 | 37記事 | 8% |
| 2019年下期 | 3記事 | 40記事 | 8% |
| 2019年上期 | 0記事 | 27記事 | 0% |
| 2018年下期 | 0記事 | 14記事 | 0% |
| 2018年上期 | 0記事 | 9記事 | 0% |
| 2017年下期 | 0記事 | 14記事 | 0% |
| 2017年上期 | 0記事 | 9記事 | 0% |
| 2016年下期 | 0記事 | 3記事 | 0% |
| 2016年上期 | 0記事 | 4記事 | 0% |
| 2015年下期 | 0記事 | 4記事 | 0% |
| 2015年上期 | 0記事 | 8記事 | 0% |
| 2014年下期 | 0記事 | 4記事 | 0% |
| 2014年上期 | 0記事 | 2記事 | 0% |
| 2013年下期 | 0記事 | 1記事 | 0% |
| 2013年上期 | 0記事 | 1記事 | 0% |
| 2012年下期 | 0記事 | 2記事 | 0% |
| 2012年上期 | 1記事 | 2記事 | 50% |
「全体」は、その期に公開され、いずれかの本を紹介した記事の数(ZennとQiitaへの同時投稿は1本と数える)。
紹介している記事
いいね数順 · 9件記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- 【Webエンジニアど素人から3年生ぐらいになるまでに読むと良い本】を段階的にまとめた Qiita · JunyaShibato · · いいね 2,559
- Webエンジニア1年目の自分に捧げたい本・記事を超まとめ Qiita · 仮想サーファー · · いいね 2,262
クラス設計で一から考える代わりに、先人が積み上げてきた設計パターンを参考にすれば、拡張性が高く保守しやすいコードを書けると述べている。オブジェクト指向プログラミングでクラス設計に悩んだときに読む本として挙げているが、Javaとオブジェクト指向の基礎が身についていない段階では内容が頭に入りづらいという留保も示す。そのため、先にJavaとオブジェクト指向の基礎を扱う本を読んでから手に取る流れを勧めている。
- エンジニアのインターンが技術書を30冊くらい読んでみたので、ゆるくまとめてみた Qiita · Shiruba · · いいね 463
TypeScriptでクラスを使った抽象化を進める際に「シングルトン」という言葉が出てきて戸惑い、オブジェクト指向の基本を押さえるために読んでいる。GoFのデザインパターンをサンプルコード付きで簡潔に紹介しており、パターンを使いこなせるようにはなっていないものの、Singletonや抽象クラス、インターフェースが何かをぼんやり理解できたとしている。Java未学習で不安があったが、Javaに強く依存した内容ではなく、オブジェクト指向言語の学習経験があれば読み進められると述べている。
- iOSエンジニアが読んだら、ためになりそうな本 Qiita · k2moons · · いいね 148
- やってよかった読書会技術書7冊 Qiita · たいさ · · いいね 16
SIerからWeb業界に移って初めて開いた読書会で本書を取り上げたとしている。サービスの急成長でエンジニアが増える一方、スピード優先で開発したプロダクトの技術的負債が問題となり、参加者の関心も一致したためである。デザインパターンはあくまで手法の一つだが、共通認識として便利な場合があると述べている。約3年後、新卒・未経験のエンジニアによりよい実装を伝えるのが難しくなった際にも、簡単な読書会を開き、共通認識を持って開発を円滑にしようとしたとしている。
- Javaプログラマ(4年目)が今まで買った技術書の棚卸しとオススメ度 Qiita · 佐藤 正進 · · いいね 4
デザインパターンを学ぶ際に本書を参考にし、BuilderやFactoryという名前の意味が分かって疑問が解消したと述べている。抽象クラスやインターフェース、ジェネリクスも以前より使えるようになったと感じている。一方、実際に見かけるのはBuilder・Factory系以外ではAdapter程度で、Singletonは別格に多いとしており、評価は星2つである。
- 技術書・OSSの輪読会 "junior_workshop" を1年続けたのでふりかえる 企業テックブログ · エニグモ ·
筆者の勉強会では、章の冒頭にある要件だけを読んで各自がクラス図を設計し、余裕があればコードも書き、共有とレビューをしたうえで本で答え合わせをした。参加者からは、デザインパターンの用語が使われたコードの意図を理解しやすくなった、他の人の設計案を知れて設計の幅が増えた、BUYMAのコードを読むのに役立ったという声があった。
- 開発メンバーが選ぶ、おすすめの技術書【2020年度】 企業テックブログ · ラクス ·
アンケートで同率4位の本。回答者は、概念に名前を付ける力や、インターフェースで抽象化して疎結合にする意義、パターン名を知ると他者やフレームワークのコードを理解しやすくなることを学んだと述べる。丁寧で分かりやすく初めてのデザインパターンに適する一方、古い本で書き方がやや古い部分もあるとの指摘がある。
- 若手エンジニアが読んでおくべき10の技術書 企業テックブログ · Acroquest Technology ·
デザインパターンを学ぶにはちょうどよい本だと筆者は述べている。一方で、アカデミックな内容が多く、デザインパターンの本当の良さは実践してこそ分かるとしている。
この本について
本書は、Java言語を題材にデザインパターンを学び、設計案をクラス図やコードで表す入門書である。章の冒頭にアプリケーションの要件を示す構成があり、その要件からクラス図を設計し、コードを書いてから本の解答と照らし合わせる読み方ができる。設計や実装を共有して検討することで、同じ課題に対する複数の設計案を比べられる。デザインパターンの用語を手がかりにコードの意図を理解し、実際のコードを読む際の設計上の見方を身につける内容である。
紹介記事と書誌情報をもとにAIが要約したものです。原文の転載ではありません。