Book/similarity

Javaの格言―より良いオブジェクト設計のためのパターンと定石

ピアソンエデュケーション Search ピアソンエデュケーション ピアソンエデュケーション
by ナイジェル ウォーレン フィリップ ビショップ Search ナイジェル ウォーレン フィリップ ビショップ ナイジェル ウォーレン フィリップ ビショップ

Javaの格言―より良いオブジェクト設計のためのパターンと定石 by ナイジェル ウォーレンフィリップ ビショップ 価格: ¥ 2,520
国内配送無料

おすすめ度:


もっと詳しい情報: Javaの格言―より良いオブジェクト設計のためのパターンと定石
Javaの格言―より良いオブジェクト設計のためのパターンと定石 @Amazon
Javaの格言―より良いオブジェクト設計のためのパターンと定石 @aStore
Javaの格言―より良いオブジェクト設計のためのパターンと定石 @Rakuten

Amazon.co.jp
   本書は、Javaプログラミングの定石を知ることで、オブジェクト指向設計を学ぶことできる本である。ライブラリを調べたり、過去に作ったクラスを再利用したりすることができるプログラミングスタイルのJavaにおいては、クラスの設計はとても重要である。ここの設計をいい加減にしてしまうと、再利用しにくいクラスを作ってしまったり、不要な継承により、複雑な依存関係を作ってしまい、親のクラスの仕様変更ができなくなってしまったりすることがある。

   オブジェクト指向を否定する意見には、現実の開発者にこの段階での設計力がないために、再利用をするクラスの設計など不可能であるという意見がある。しかし、すぐれた設計者の設計思想を知り、自分のものにすることで、より安全性が高く適切な制約を持ったクラス設計ができるようになる。そのための定石が記述されているのが本書である。カプセル化、継承、ポリモルフィズムというオブジェクト指向の基本から始まり、オブジェクトの生成、コレクション、イテレータなどの効率の良いプログラムを作るための設計原則までが解説されている。各原則は、詳しいサンプルプログラムとその説明、わかりやすいクラス図で解説されている。

   本書は、Java言語は理解したが、オブジェクト指向設計という段階で、いまいちピンとこないと思っている人におすすめの1冊である。特に、Javaの持つ能力を自在に操りたいという目的意識のある人には最適であろう。(川藤一真)


Customer Reviews:
さすがにもう内容が古すぎる
発売当時は有効だったと思うけど、2009年時点で肯定的なコメントばっかりだと初心者が間違えて買ってしまいそうな気がして。Effective Java 第2版 (The Java Series)や実装パターンを読むべき。

Java関連の本では一押しです
仕事の立場上、何人ものJavaエンジニアと言われる人のコードを見る機会があります。確かに動いてはいますがオブジェクト指向に基づくプログラム設計になっていないものがかなり見受けられます。
特にC言語をやっていた人は(私もそうですが)Javaの勉強をそれ程しなくてもそれらしいものは書けてしまいます。またそれでJavaを書けると思い込んでいる人も多いのではないでしょうか?・・それではあまりにも勿体無い、と思わざるを得ません。
本書はJavaが本来持っている(オブジェクト指向に基づく)言語仕様を丁寧に解説してあります。オブジェクト指向という抽象的な考え方を実際のコードを通して具体的な形で捉えることができます。
ちなみに、コードを書く具体的なノウハウという点では「Javaの鉄則」もよろしいかと思います。対してこちらの「格言」はアーキテクチャ設計、プログラム設計を行うという視点が強いように感じます。
一度読んだだけでは難しいと感じるかもしれませんがJavaに携わる人には是非お勧めしたい本です。

Javaの基礎から応用まで詰まっています
オブジェクト指向の話に始まって、例外やローダー、イディオムなど様々なことが書いてあります。
Java固有の実装や仕様も所々書かれており、オブジェクト指向などがわかっている人でも最初から通して読むことをお勧めします。
内容は難しくないですがUMLやデザインパターンの話も少し出てくるため、Java覚えたての人にとっては読むのが大変かもしれません。

その時はまず付録や1章から3章までのオブジェクト指向について書かれた章を重点的に読むなど、読み方を工夫するとよいでしょう。
そのかわりC++経験者など、基礎ができている人はJavaを知らなくてもいきなり読めます。
C++とJavaの違いが本書を読むことで手にとるようにわかると思います。

本書はかなりの良書で、1度は読んだ方がよいでしょう。

あえて欠点をあげるとすれば「リフレクション」が載っていないことくらいです。
SE、プログラマー問わずお勧めの一冊です。

何度も読みたい本
今回で本書を読むのは2回目。オブジェクト設計をある程度理解できていないと難しい部分もあるが、より良い設計を目指す人には是非読んでいただきたいと思う。私自身にとっても何度も読み直したいと思うバイブル的書籍である。

深い。。。何度読んでも深い。。
タイトルのごとく!

 私は新人の時に会社の先輩に薦められて購入しました。当時は全く理解できず、2年近く寝かせていました。去年あたりからJavaも理解できるようになり、ふと手にとって読み返したのですが、自分がなぜもっと早くこの本をしっかりと読まなかったのか、後悔しました。発売当初は継承が美学とされていた時代ですが、この本はすでにInterfaceの利用方法、ダブルディスパッチ、カプセル化そしてJavaでのSingletonの実装方法などが丁寧に書かれていました。
 今でも何度も読み返しております。値段も手頃で私のバイブルとなっております。Javaの文法とオブジェクト指向は理解し、現場でもコードは書けるようになったが、なんかまだ足りない。。と感じた人にぴったりと思います。第二版、出版されな!いかなぁ。。。


Listmania Lists:
UML関連のお薦めの参考書
オブジェクト指向を習得するための最小限の書籍
Javaする!
デザインパターン、リファクタリング、Java
JAVA(プログラミング言語)
Java関連書籍
JAVAの”足りない”をうめるために
おすすめのJava書籍
仕事関係。持ってる本
私の興味のあるJavaの本

関連商品:

Javaの鉄則―エキスパートのプログラミングテクニック

Effective Java(TM) Programming Language Guide (Java Series)

なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング

Java魂―プログラミングを極める匠の技

Effective Java 第2版 (The Java Series)

Javaの格言―より良いオブジェクト設計のためのパターンと定石 & More...



related blog:

noborunrun: javaの格言―より良いオブジェクト設計のためのパターンと定石
noborunrun, javaの格言―より良いオブジェクト設計のためのパターンと定石. noborunrun: 『javaの格言―より良いオブジェクト設計のためのパターンと定石』. ナイジェル ウォーレン (著), フィリップ ビショップ (著), nigel warren (原著), philip bishop ...
http://stack.nayutaya.jp/book/4894711877

javaの格言―より良いオブジェクト設計のためのパターンと定石
javaの格言―より良い オブジェクト設計のためのパターンと定石,    本書は、java プログラミングの定石を知ることで、オブジェクト指向設計を学ぶことできる本である。 … http://www.mm-labo.com/ambookreview/asin/4894711877.html ...
http://ttedouyo.net/wp/?p=28658

javaの格言
... フィリップ ビショップ (著), nigel warren (原著), philip bishop (原著), 安藤 慶一 (翻訳) http://www.amazon.co.jp/gp/product/toc/4894711877/ref=dp_toc/249-4655948-0289163?ie=utf8&n=465392 単行本: 324ページ 出版社: ピアソンエデュケ...
http://blog.goo.ne.jp/marunomarunogoo/e/49127d0c6be54cdb381aff08fedbe3d4

プログラミング 良書スレ 玉子SE作業日記/ウェブリブログ
ピアソンエデュケーション ISBN:4894711877 Javaプログラムデザイン 増補改訂版 戸松 豊和【著】ソフトバンク (1998-09-30出版) ISBN:4797305851 プログラミング言語Java第3版. Ken Arnold, James Gosling, David Holmes, 柴田芳樹訳 ...
http://tomorrows-wind.at.webry.info/200507/article_17.html

to read
会社のえらい人が教えてくれました↓ http://www.amazon.co.jp/dp/4894714361 http://java.sun.com/javaone/sf/2006/sessions/main_session_pdfs.jsp http://www.amazon.co.jp/dp/4894711877/ http://www.amazon.co.jp/dp/4822281574/ とりあえず動くよう ...
http://www.ikomaru.com/mt/aki_note/2007/03/to_read.html

javaの格言―より良いオブジェクト設計のためのパターンと定石
1個のエントリー, 本書は、javaプログラミングの定石を知ることで、オブジェクト指向設計を学ぶことできる本である。ライブラリを調べたり、過去に作ったクラスを再利用したりすることができるプログラミングスタイルのjavaにおいては、クラスの設計は ...
http://allconsuming.jp/item.cgi?asin=4894711877

javaの格言―より良いオブジェクト設計のためのパターンと定石|yuhiya.com
javaの格言―より良いオブジェクト設計のためのパターンと定石. amazon(アマゾン)のjavaの格言―より良いオブジェクト設計のためのパターンと定石の詳細情報・評価・カスタマーレビュー。1000万点以上の品揃えからヒット商品をカテゴリー別に検索! ...
http://yuhiya.com/details/4894711877.html
Amazon Associate
配送料 無料1500円以上