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

著者 :
  • ソフトバンククリエイティブ
3.93
  • (115)
  • (114)
  • (129)
  • (2)
  • (2)
本棚登録 : 1596
レビュー : 83
  • Amazon.co.jp ・本 (484ページ)
  • / ISBN・EAN: 9784797327038

作品紹介・あらすじ

GoFの『デザインパターン』で紹介された23個のパターンを、オブジェクト指向の初心者にもわかるようにやさしく解説。すべてのパターンについて、Javaのサンプルプログラムを掲載。「デザインパターンQ&A」を新たに加筆。

感想・レビュー・書評

並び替え
表示形式
表示件数
絞り込み
  • android開発にて日常的にjavaを使うことが増えてきたこともあり、新卒1年目以来にこの本を読んだ。当時は本の3割くらいしか頭に入ってこなかったものの、今だと「あーなるほど」と思える。というか「このパターン考えた人、頭いいなー(当然)」とか思う。

    必ずしもこれらのパターンを利用しなくとも

    プログラム(というかアーキテクチャ)がどうあるべきかが理解できるようになるので、必読と言われる理由が良くわかる。



    一日1時間くらい使って10日くらいで読み終えた。

  • メチャメチャ役に立った。

    抽象化、多態性、委譲(コンポジション)を使って再利用可能で読みやすいプログラミングのイメージがようやくわいて来た。

    こーゆーデザインパターンを知らずに手続き型言語的にコーディングしていたらオブジェクト指向の良いところが生かせない。

  • オブジェクト指向プログラミングの定石であるデザインパターンについて解説した本です。丁寧に解説しており分かりやすかったです。ただある程度、場数を踏まないと上手く実装に落とし込めない印象。精進します。

  • いい設計とかプログラミングって何だろうか、
    と考えた時にやはりこういうのに行きつくところはあるのかなという気がまた最近してきた。

  • クラスの使い方がわかってなかったけど、理解できた

  • この本は非常に読む価値のある本の一つです。
    私の場合、オブジェクト指向の考え方自体はC++を学習していく過程で理解を深めていました。しかし、デザインパターンについてはSingletonくらいしか知りませんでした。オブジェクト指向を何となくでも知っている・理解している方であれば、読み進められると思います。
    丁寧に全パターンが書かれており、体系的に理解できます。UMLも書かれているため、あるパターンがどんなものだったか、振り返るにもちょうどいいです。

    (これに限った話ではないですが)AndroidのSDKはSingleton、Builder、Factory、Observerなど、デザインパターンが駆使されています。本書はあくまでもサンプルコードのため、SDKのような実用的なコードをのぞいてみると更に理解が深まるでしょう。

    タイトル通りJava言語で書かれていますが、これを知らなくても他のオブジェクト指向言語を理解していれば読めるはずです。

  • デザインパターンについて、微々たる知識しかありませんでしたが、とても勉強になりました。
    サンプルコードやクラス図も豊富で、分かりやすかったです。
    既存のシステムのコードを見るとき、このデザインパターンが使われているのかーと意識しています。

  • デザインパターンの解説と例がめちゃくちゃわかりやすく書かれている。この上なくわかりやすいのだが、デザインパターンの中でも実際に使用されているパターンはいくつかだけだと思うので実際にこの本を読んだからと言って全てのデザインパターンを使いこなせるようにはならない。このことは書籍中にも記されている(いた気がする)が、デザインパターンを一度一通り理解しておくということは無駄にはならないとは思う。
    GoFのデザインパターン全てが必要で学ぶべきなのかという点については、議論の余地があると思うが、GoFのデザインパターンを解説した本として評価するのであれば手放しで良書と言えるであろう。
    今の時代付録のコードがCDで配布されるというのはどうなのか。インターネットからもダウンロードできるようだがそれならばCDは不要では?

  • ざっとしか読んでないけど読んだことにしときます。復習しないとなこれも

  • 今更と言われるかもしれないがようやくabstractとinterfaceが腑に落ちた。。

全83件中 1 - 10件を表示

著者プロフィール

結城浩
1963年生まれ。
プログラミング言語、デザインパターン、暗号、数学などの分野で入門書を執筆。
代表作は『数学ガール』シリーズ。
J.S.バッハの「フーガの技法」が大好きな、プロテスタントのクリスチャン。
2014年度日本数学会出版賞受賞。

「2021年 『数学ガールの物理ノート/ニュートン力学』 で使われていた紹介文から引用しています。」

結城浩の作品

この本を読んでいる人は、こんな本も本棚に登録しています。

有効な左矢印 無効な左矢印
ブライアンカーニ...
ジョゼフ・オニー...
Joel Spo...
ランダル・L.シ...
高橋 登史朗
有効な右矢印 無効な右矢印

増補改訂版Java言語で学ぶデザインパターン入門を本棚に登録しているひと

ツイートする
×