Java言語で学ぶデザインパターン入門増補改訂版の表紙

Java言語で学ぶデザインパターン入門増補改訂版

結城浩SBクリエイティブISBN 9784797327038

Zenn・Qiitaなどの9記事で紹介(時点)。

紹介記事
9件
媒体別
Qiita 6・企業テックブログ 3
初めての紹介
最新の紹介

この本を選ぶ前に

難易度
中級(実務経験者向け)ピックアップガイドの分類
注意点

別の版

紹介記事の件数・順位は、最新版のページにすべての版をまとめて載せています。

紹介の推移

紹介は2019年下期〜2020年下期に集中しています(全9記事中7記事)。直近の2026年上期は紹介がありませんでした(本を紹介した記事は93記事)。

25% 50% 2012年上期 50%(2記事中1記事)2019年下期 8%(40記事中3記事)2020年上期 8%(37記事中3記事)2020年下期 1%(67記事中1記事)2021年下期 1%(68記事中1記事) 20122015201820212024
半期(1〜6月・7〜12月)ごと・本を紹介した記事に占める割合。2026年下期は集計中のため除外
数値を表で見る
半期ごとの、この本に触れた記事の数と本を紹介した記事の数
期間 この本 全体 割合
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言語を題材にデザインパターンを学び、設計案をクラス図やコードで表す入門書である。章の冒頭にアプリケーションの要件を示す構成があり、その要件からクラス図を設計し、コードを書いてから本の解答と照らし合わせる読み方ができる。設計や実装を共有して検討することで、同じ課題に対する複数の設計案を比べられる。デザインパターンの用語を手がかりにコードの意図を理解し、実際のコードを読む際の設計上の見方を身につける内容である。

紹介記事と書誌情報をもとにAIが要約したものです。原文の転載ではありません。