Head Firstデザインパターン―頭とからだで覚えるデザインパターンの基本

Head Firstデザインパターン―頭とからだで覚えるデザインパターンの基本


Head Firstデザインパターン―頭とからだで覚えるデザインパターンの基本 Head Firstデザインパターン―頭とからだで覚えるデザインパターンの基本
オライリージャパン オライリージャパン Eric Freeman
¥ 4,830

Head Firstオブジェクト指向分析設計 ―頭とからだで覚えるオブジェクト指向の基本
Head First Java 第2版―頭とからだで覚えるJavaの基本
Head First SQL 頭とからだで覚えるSQLの基本
Head First JavaScript 頭とからだで覚えるJavaScriptの基本
Head Rush Ajax ―学びながら読むAjax入門

■楽しく、わかりやすい 評価5 日付2008-07-18
今までいくつかデザインパターン関連の書籍を読みましたが、
(そしてどちらかというとより学術的な書籍のほうが好みですが)
これはとても良いですね。

題材がシンプルで説明がわかりやすく、パラパラとページを
めくれる感覚の中にもそれなりに考えさせる内容を盛り込んでいます。
単純に実装したコードの問題点を明らかにし、(←まずここで考えさせる)
改良しながら結果的にあるデザインパターンがうかびあがり、
最後にそのパターンの説明や他のパターンとの比較などがあります。

読んでいると、まるで自分でコードを書いてリファクタリングしているような
気分になります。そして、「**さんが、こういう機能が欲しいと言い出しました。」
「えー、また追加変更かよー、聞いてねーよー。」などと思いながら読んでいる
自分に気づき、まるで日常の業務そのままであることに気づきます。

(リファレンスとしてではなく)理解するために読むのであれば一番のお勧めです。
訳について心配される方もいると思いますが、自分は全て理解できましたので
大丈夫だと思います。
■独特な解説 評価3 日付2008-06-21
読了率:60%

訳:★☆☆
直訳調で、読みづらい。
”人の理解を助ける”狙いがある書籍の性格上、どうしても致命的。

内容:★★★
(シリーズとして知られる)解説の仕方は、独特で憎めない。
意外に、深く突っ込む内容だった。

そういったところで、読みこなすには、前理解がある程度必要で、
(”機能と実装”のような抽象的な言葉に、具体的な感覚を持ち合わせておく必要がある、など)
1冊目に向かうと面食らうだろう。

すべてのパターンに関して、解説を行わない。
紹介出来ないものについては、簡略化した説明で補っている。(見開き1頁)
一方で、デザインパターンにない”Compoundパターン”に章を割く点も、独特と言える。

総括として、他のデザパタ本で、一定の理解が出来た、
その理解をより深めたい方のための、書籍と結論した。
訳の悪さや、意外に突っ込む内容から、
他でデザパタを理解できなかった方のための本では
もはや無くなっている。

■これでいいの? 評価1 日付2008-04-16
訳者は日本語がまず理解していないのではないでしょうか。
こんな酷い翻訳初めてです。
「日本語が変」なので「読みづらく」、そのため読み続けると「飽きてしまう」ので集中することができません。
赤ペンを片手に日本語を修正しながら読んでいますが、最後まで読めるか疑問です。
日本語の統一も今ひとつ。
■読みやすい 評価5 日付2007-10-21
デザインパターンの本としては最も読みやすく、理解しやすい本のひとつ。GoFのパターンのうち、重要なものにフォーカスして解説。重要なポイントについては繰り返し、手を変え品を変え説明されている。その結果、GoFのパターン本よりも分厚い本になっている。初めてデザインパターンを学ぶため、あるいは他のデザインパターンに挫折した場合などに最適な本。一通り理解した後に、細かいポイントを見直すにはやや冗長かもしれない。
■本当に良本! 評価5 日付2007-04-15
デザインパターンを身に着けたい、という思いから、色々な本に手を出してきましたが、
その度に途中で読むのがつらくなって、止めてしまっていました。
「暗記」しようという読み方にどうしてもなってしまいがちでした。

この本は違いました。

著者自身が、いかに読み手に興奮して読ませるかを研究しているだけあって、
最後まで一気に読み進めることができました。

「暗記」という考えに襲われることなく、
これまでのCodeをこう変えようという発想が浮かんだりして、
そんなゾクゾクした気分でデザインパターンに触れることができると思います。

そして、GoFパターンを全て紹介するのではなく、
あえて入門しやすいパターンに絞って紹介していることも好感です。


⇒ もっと詳しく調べる
入門書
パソコン入門書
Macintosh入門書
アプリケーション入門書
データベース入門書
インターネット入門書
ホームページ入門書
プログラミング入門書
ネットワーク入門書
Windows入門書
コンピュータ用語集・参考書
コンピュータサイエンス
情報学・情報科学全般
アルゴリズム
人工知能
暗号理論
ロボット工学
計算機
システム管理・監査
データベース処理
セキュリティー管理
ソフトウェア開発
ハードウェア・周辺機器
パソコン
Macintosh
モバイル・iモード
デジタルカメラ
CD-R・DVD-R
周辺機器
OS
Windows入門書
Windows98
WindowsXP
Windows2000
Linux
Unix
MS-DOS
MacOS
FreeBSD
ネットワーク
ネットワーク入門書
TCP・IP
Ethernet
LAN
Routers・ルータ
ネットワーク参考図書
インターネット・Web開発
インターネット入門書
ブラウザ
e-ビジネス
通信・メール
Web開発
セキュリティー管理
ネット社会
IT・e-コマース
ビジネスとIT
ネットビジネス
情報・コンピュータ産業
情報社会
e-コマース
プログラミング
プログラミング入門書
Basic言語
Visual Basic
C言語
C++言語
Delphi
JAVA言語
LISP
Perl
Ruby
アプリケーション
ワープロソフト
一太郎
Microsoft Word
表計算ソフト
Microsoft Excel
Lotus 1-2-3
プレゼンテーションソフト
PowerPoint
データベース
データベース一般・入門書
FileMaker
dBASE
DB2
Microsoft Access
Oracle
SQL総合
SQL入門書
Microsoft SQL Server
PostgreSQL
MySQL
ブラウザ
Internet Explorer
Netscape
通信・メール
Microsoft Outlook
Netscape Communicator
グラフィックス
Photoshop
Illustrator
Dreamweaver
Flash
Fireworks
Shade
LightWave
AutoCAD
3D STUDIO MAX
GoLive
Photoshop Elements
DTP
DTP全般
QuarkXpress
PageMaker
InDesign
LATEX
DTM
ソフトウェア開発
デザイン・グラフィックス
Webデザイン
グラフィックス
DTPソフト
3D グラフィックス
コンピュータアート
Adobe
Macromedia
デジタルエンターテイメント
ロボット
音楽
ゲーム
コンピュータ・情報処理・各種試験対策
コンピュータ・情報処理一般
システムアナリスト
プロジェクトマネージャ
アプリケーションエンジニア
ソフトウェア開発技術者
テクニカルエンジニア(ネットワーク)
テクニカルエンジニア(データベース)
テクニカルエンジニア(システム管理)
テクニカルエンジニア(エンベデッドシステム)
情報セキュリティアドミニストレータ
上級システムアドミニストレータ
初級システムアドミニストレータ
システム監査
基本情報技術者
Microsoft Office Specialist
Oracle Master
インターネット検定
CAD利用技術者
白書・用語辞典・参考書
商品 検索リンク
本・書籍
音楽CD
DVD・ビデオ
ゲーム
パソコン・家電
ソフトウェア
家庭用品・キッチン用品
おもちゃ・ホビー
英語学習の教材
パソコン本
ゲーム攻略本
ビジネス・経済の本
ベストセラー検索リンク
おすすめ品
English