増補改訂版Java言語で学ぶデザインパターン入門
ソフトバンククリエイティブ Search ソフトバンククリエイティブ ソフトバンククリエイティブ
by 結城 浩 Search 結城 浩 結城 浩
Customer Reviews:好評のため改訂増補しています。 
デザインパターンとは、型紙(かたがみ)のことです。
洋服(仕立て)屋さんが、服を作るときに用いるものです。
上着を作りたければ、上着の型紙が必要です。
上着の型紙は1種類とは限りません。
デザイン(設計)に応じて、数種類から数千種類の型紙から選ぶ必要があります。
10や20の型紙を知っているだけで、使いこなしていると勘違いすることがないように、本書をじっくり読みましょう。
デザインパターンのことをよく知らないで、既存のソフトを修正してプログラムを作っているという場合もしばしばあります。
本書は、そのままデザインパターンのことをよくしらないまま使いつづけるのにも役立ちます。
デザインパターンの使い方を覚えるのにも役立つと思います。
デザインパターンという設計の基本的な例題を使うという視点では、
「java言語で学ぶデザインパターン入門マルチスレッド編」を合わせて読むとよいかもしれません。
著者は、長年、マニュアル本をたくさん書かれているので、さまざまな情報源から情報を収集し、体系的に説明するのに長けていると思います。
エリック・ガンマ、ラルフ・ジョンソン、リチャード・ヘルム、ジョン・ブリシディースの4人組(Gof, Gang of four)の共著の「オブジェクト指向における再利用のためのデザインパターン」に出てくる設計型紙を理解するためにも、本書を読む価値はあると思います。
初級者から中級者へ 
文法を覚えた初級者からオブジェクトを使いこなす中級者になるために最適な本。
これに書いてあることをできないプログラマが現場には多いので、絶対に覚えておくべき!
オブジェクト指向の素晴らしさもわかります。
実践的ではないです 
デザインパターンはそもそも「問題解決のためのパターン」のはずなのに、問題が提起されていません。23パターン全てにサンプルコードがあるのは良いことですが、パターン適用前のコードが無いのでデザインパターン適用の利点が分かりにくく、機械的にパターンを覚えていくことになります。デザインパターンの名称と形は覚えられても実践で使うのは難しいと思います。この本でデザインパターンを理解できた、と豪語してる人達はデザインパターンを理解したのではなくこの本を理解しただけなのでは?
とてもわかりやすかった。 
デザインパターンの本を読むのはいわゆるGof本も含めてこれで三冊目ですが、
一番わかりやすかったです。GoF本は正直難しくて、よくわかりませんでした。
この本の最初のほうにも、「GoFを呼んでみてよくわからなった人にオススメ」とありますが、そのとおりだと思います。
私は、仕事ではPHPを使っていますが、デザインパターンを勉強するために、「JAVAの絵本」で本当に基本的なJAVAの文法のみ勉強しました。
多言語ユーザーでオブジェクト指向を理解したいと思っている人は、JAVAの基礎をわざわざ勉強してでも、読む価値のある本だと思います。
Javaの文法を理解した人へ。 
この本はJava経験者〜熟練者向けに書かれている本です。
Java言語をこれから学ぼうという人を想定して書かれていません。
プログラム言語も普通の言葉と同じく、言葉のルールと言い回しがあります。
「はじめてのJava」「独習Java」などのJava学習書籍が言葉のルールを学ぶための本であるとすると、この本は言い回しの部分を学ぶ本になります。
一通りJavaのプログラムが書けるようになったら是非読むべき本だと思います。
Listmania Lists:持ってる本5デザインパターンプログラミングJavaする!デザインパターン、リファクタリング、Java本一からはじめて、Javaプログラマになるための本JAVA(プログラミング言語)java再び読みたい本関連商品:
related blog:
デザインパターン復習 - prototype パターン
</p> <div class="amazlet-box" style="margin-bottom: 0px"> <div class="amazlet-image" style="float: left"> <a href="http://www.amazon.co.jp/exec/obidos/asin/4797327030/website1-22/ref=nosim/" target="_blank" name="amazletlink" ...
http://a-tak.com/xoops/modules/wordpress/2006/07/20/975
iteratorパターン for as2.0
[1] http://www.minfish.jp/blog/archives/2005/09/actionscript20i.html [2] http://www.amazon.co.jp/gp/product/4797327030?ie=utf8&tag=9servernet-22&linkcode=as2&camp=247&creative=1211&creativeasin=4797327030 [3] ...
http://9server.net/?p=10
actionscript2.0で学ぶデザインパターン
やっぱりはずしたました(笑)。 [1] http://www.amazon.co.jp/gp/product/4797327030?ie=utf8&tag=9servernet-22&linkcode=as2&camp=247&creative=1211&creativeasin=4797327030 [2] http://www.minfish.jp/blog/archives/2005/09/actionscript20i.html.
http://9server.net/?p=9
php でデザインパターン
あたりは,理解したつもり. - ギコ猫とデザインパターン http://www.hyuki.com/dp/cat_index.html - 増補改訂版 java 言語で学ぶデザインパターン入門 http://amazon.co.jp/o/asin/4797327030/ 結城 浩 (著) ソフトバンクパブリッシング ...
http://cl.pocari.org/2005-10-20-4.html
actionscript2.0で学ぶデザインパターン
変換したものはupしていきます。 まだ4分の1ぐらいしか進んでないけど…。 [1] http://www.amazon.co.jp/gp/product/4797327030?ie=utf8&tag=9servernet-22&linkcode=as2&camp=247&creative=1211&creativeasin=4797327030.
http://9server.net/2007/06/13/actionscript20%E3%81%A7%E5%AD%A6%E3%81%B6%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3/
iteratorパターン for as2.0
... が沢山はいったままですが、よければどうぞ。 後で 何か気付いた点があったら 加筆、訂正します。 [1] http://www.amazon.co.jp/gp/product/4797327030?ie=utf8&tag=9servernet-22&linkcode=as2&camp=247&creative=1211&creativeasin=4797327030 [2] ...
http://9server.net/2007/06/15/iterator%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3-for-as20/
java
[asin:4797327030:detail][asin:4797331623:detail][asin:4797316462:detail][asin:4797337990:detail][asin:4774128554:detail][asin:4774123412:detail][asin:4798006041:detail][asin:4798005495:detail][asin:4797330805:detail]
http://d.hatena.ne.jp/Kow/20070625/1182765403
[本]
最後の方は話が具体的になりすぎて、どうでもよかった。 設計に関する思想とか、aopとか、diとか、 前半の5〜6章が勉強になる本でした。 次は、かなりお蔵入りになっていたデザインパターンの本を読み始めようと思います。 asin:4797327030:detail.
http://d.hatena.ne.jp/sessan/20060910#1157900296
[本]デザインパターン関係でお勧めの書籍
デザインパターン [asin:4797327030:detail:small] 入門に最適。ただし、利用シーンが限定的。 [asin:4797311126:detail:small] デザインパターンの原典。必読。 デザインパターンとオブジェクト指向原則 [asin:4894716844:detail:small] デザイン ...
http://d.hatena.ne.jp/Akapon/20070226/1172462959
mutex,証明
isbn:4797327030:detail p.84 問題1-7(mutexの作成) 勉強会にて「synchronizedキーワードを使わずにpurejavaなmutexを作ることができるか?」 という質問が出たが、それに対する回答として、不可能であることを証明してみようと思う。 ...
http://d.hatena.ne.jp/k_aruga/20061111