Java言語で学ぶデザインパターン入門 増補改訂版 の商品レビュー
考え方として頭の中にいれておくべき。 ただし、使う機会がかるかどうかは別の話。 今まで使えてなくて使えそうなのはStateパターンとかかな
Posted by
オブジェクト指向プログラミングをしている人、必読の書であると思う。 ある程度、JavaやC++を書けるプログラマが読めば、プログラミングの幅が広がり、見通しの良いプログラムが書けるようになると思う。 サンプルコードや解説も分かりやすく、即実践に活かせる。
Posted by
オブジェクト志向の言語でプログラミングする際にはデザインパターンを習得するのは必須(=作法)だと思います。 それを優しく解説してくれているのがこの書です。
Posted by
- ネタバレ
※このレビューにはネタバレを含みます
偉大なる先人の知恵を拝借 専門書なのに読み手に解りやすいよう書かれている。例え話も多く物語みたいな感覚でも読めるので面白い パターンを使う事によって得れる利点が解りやすく書かれている
Posted by
とてもわかりやすい説明でデザインパターンを学べる一冊です。 Java入門後の初心者や中級者にオススメだと思います。 デザインパターンとはどういったもので、 どんなときに使うと どういったメリット、デメリットがあるのか等を学べます。 各パターンの特徴を把握することで、他人のソース...
とてもわかりやすい説明でデザインパターンを学べる一冊です。 Java入門後の初心者や中級者にオススメだと思います。 デザインパターンとはどういったもので、 どんなときに使うと どういったメリット、デメリットがあるのか等を学べます。 各パターンの特徴を把握することで、他人のソースコードやフレームワークの解析時などに理解が早くなると思います。 全23章で各章が以下の構成になっています。 ・パターン説明 ・UMLによるクラス図 ・サンプルコード(省略なしの動作確認できるコード) ・サンプルを改修する練習問題 まず説明をざっと一読し、マインドマップなどでまとめる。 クラス図は、かならず模写して体に叩き込む。 (ついでにUMLのクラス図表記も慣れることができる) サンプルコードは読むだけでなく、かならず実際にコーディングして 動作確認を行う。 その時にクラス図を常に意識しながらコーディングすると尚良いかと。 最後の練習問題は、実際の開発などでよくある機能追加のイメージに近いため、理解しているかの確認と経験を積むことができる。 大体1章あたり1~2時間で終わるので、 1週間に1~2章進めるくらいのペースでいけば、 丁度いいかと思います。 いっきに詰め込むよりこれくらいのペースでやったほうが、 十分理解が深まると思います。
Posted by
- ネタバレ
※このレビューにはネタバレを含みます
デザインパターンとは、型紙(かたがみ)のことです。 洋服(仕立て)屋さんが、服を作るときに用いるものです。 上着を作りたければ、上着の型紙が必要です。 上着の型紙は1種類とは限りません。 デザイン(設計)に応じて、数種類から数千種類の型紙から選ぶ必要があります。 10や20の型紙を知っているだけで、使いこなしていると勘違いすることがないように、本書をじっくり読みましょう。 デザインパターンのことをよく知らないで、既存のソフトを修正してプログラムを作っているという場合もしばしばあります。 本書は、そのままデザインパターンのことをよくしらないまま使いつづけるのにも役立ちます。 デザインパターンの使い方を覚えるのにも役立つと思います。 デザインパターンという設計の基本的な例題を使うという視点では、 「java言語で学ぶデザインパターン入門マルチスレッド編」を合わせて読むとよいかもしれません。 著者は、長年、マニュアル本をたくさん書かれているので、さまざまな情報源から情報を収集し、体系的に説明するのに長けていると思います。 エリック・ガンマ、ラルフ・ジョンソン、リチャード・ヘルム、ジョン・ブリシディースの4人組(Gof, Gang of four)の共著の「オブジェクト指向における再利用のためのデザインパターン」に出てくる設計型紙を理解するためにも、本書を読む価値はあると思います。
Posted by
GoF本よりはちゃんと読んだし、読みやすかった。 どういう問題があって、デザインパターンを使うとどう解決できるのかみたいなことをとりあえず理解できれば詳細はあとでみればいいや、と思って実装方法までは覚えていないけど、普通に考えたらこうなるよなってのも結構あった。
Posted by
GoFのデザインパターンをわかりやすく簡潔にまとめた1冊。入門書+α程度のJavaの知識があれば読める。 この本でデザインパターンの基礎を頭に入れて、その後にGoF本を読むのも良いだろう。
Posted by
ある程度デザインパターンを押さえておかないと、コード読めないし、書くのも無理。今更ですが、お勉強ですよ。
Posted by
「デザインパターン」という言葉を知って買った本です。 おそらくこの単語を知らないプログラマの方は多いはず。 入門書としてはとても良い本です。 読むだけでなく写経してしっかりと身に付けましょう。
Posted by