Java言語で学ぶデザインパターン入門

デザインパターンの基本が分かる

はじめてデザインパターンを学ぶ人にオススメしたい一冊です。

Javaのサンプルソースを交えながら、とても平易に書かれています。
この本がロングセラーなのはその分かりやすさ故でしょう。

他のデザインパターン本でいまいち意味不明だった人にも、ぜひ読んで欲しいです (私もそのクチです)。

道具を知る

ただデザインパターンの学習が主体の本なので、実践的な内容ではありません。
サンプルソースも非常に短いです(だから分かりやすいのですが…)。

そして、いつも心に留めておいて欲しいのは

  • デザインパターンはあくまでも道具

という事です。

いつの時代でもプログラマーの目的は、高品質のソフトウェアを開発する事です。

極端な話、デザインパターンを使わず開発した方が効率的なケースもありえるでしょう。

だから

デザインパターンってなんかカッコイイ!じゃあ使ってみよう

という本末転倒にならないよう気を付けて下さい。

テクニックはあくまで良いソフトを生み出す道具であり、それ自体が目的ではありません。

最初のステップとして最適

色々書きましたが、デザインパターン初心者にとって大変優れた入門書です。

本書を足掛かりにして理解を深めて行くのが、良き設計への近道だと思います。

Java言語で学ぶデザインパターン入門

Java言語で学ぶデザインパターン入門
9.5

分かりやすさ

10.0/10

情報量

9.5/10

コストパフォーマンス

9.0/10

サンプルソース

9.5/10

Points

  • とても丁寧な解説
  • 多数のパターンを収録
  • シンプルなソースコード
  • やさしさを感じる文章

Notes

  • 値段が少し高め(でも元は取れる)

もっと知りたい?
C言語_初級 | C言語_中上級 | C++_初級 | C++_中上級 | C#_初級 | C#_中上級 | Java_初級 | Java_中上級 | コンピュータ_サイエンス | アルゴリズム_ | ゲーム_プログラミング | DirectX_ | Unity_ | ゲーム_デザイン | ゲームのしくみ_ | 数学_ | プログラミング_テクニック | 歴史_偉人 | ソフトウェア工学_ | 読み物_エッセー | 人生_生き方 | 創造_発想 | 雑誌_ | 漫画_小説_映画 | メルマガのバックナンバー_

Kuniaki Ebata 登録者

プログラマーで現役のスキー国体選手です。
頭脳と体を動かすのが大好きなフレンズなんだね。専門学校で先生もやってます。

教え子をゲーム会社にどんどん送り込み、世界を面白くする野望を実現中。

プログラミングが上達するメルマガやってます。

ここを見たゲーム業界の卒業生へ
新作が出たら、連絡するか現物を送ってくれると嬉しいです。
ただし18禁・CERO-Dの場合は、厳重に梱包の上、品名をパソコン部品にて送る事(だいじ)。