Would you like to see this page in English? Click here.

新品を購入

または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 527

または
1-Clickで注文する場合は、サインインをしてください。
 
   
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
Javaの格言―より良いオブジェクト設計のためのパターンと定石
 
 

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

ナイジェル ウォーレン , フィリップ ビショップ , Nigel Warren , Philip Bishop , 安藤 慶一
5つ星のうち 4.4  レビューをすべて見る (15件のカスタマーレビュー)
価格: ¥ 2,520 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
6点在庫あり。ご注文はお早めに。
2012/5/30 水曜日 にお届けします! 「お急ぎ便」オプション(有料)を選択して注文を確定された関東エリアへの配達のご注文が対象です。詳しくはこちら

キャンペーンおよび追加情報


よく一緒に購入されている商品

この本とJavaの鉄則―エキスパートのプログラミングテクニック ¥ 2,940 をあわせて買う

Javaの格言―より良いオブジェクト設計のためのパターンと定石 + Javaの鉄則―エキスパートのプログラミングテクニック
合計価格: ¥ 5,460

在庫状況の表示

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

    在庫あり。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細

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

    在庫あり。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細



商品の説明

Amazon.co.jp

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

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

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

ブックレビュー社

Javaの文法をすでに習得し,さらにより柔軟でエレガントなプログラムを書きたい人に一押しのノウハウ集
Javaの普及でオブジェクト指向プログラミングがすっかり身近になった。Javaは習得が容易で,オブジェクト指向設計の知識がなくてもある程度の仕事をこなすプログラムが書けてしまう。Javaの文法を一通り習得し,すらすらとコードが書けるようになり,次に,よりエレガントなコードを書きたいという欲求にかられているプログラマーは多いのではないだろうか。本書はそんな人に一押しのノウハウ集だ。

本書は,より柔軟で堅牢なJavaプログラムを書くためのツボを,「格言」という形で,設計レベルからコーディング・レベルにわたって伝授してくれる。本書の「格言」は,3つのレベルに分類されている。Javaの言語仕様に起因する,一見見落としがちな「規則」,より優れたJavaプログラミングを実現するための「設計原則」,そして,解決への道筋を提供してくれる「ヒント」の3つのレベルだ。

前半では,カプセル化,継承,ポリモルフィズムといったオブジェクト指向プログラミングの「格言」を解説している。継承と委譲の使い分け,抽象クラスとインタフェースの違い,ポリモルフィズムによる変化に強い拡張性の高いコードの作成テクニックなどが解説されている。「はじめに」で著者も勧めているが,これらの章は,オブジェクト指向の基礎をすでに理解している読者も,是非一読してみることをお勧めする。私もそうだったが,きっと新たな発見があると思う。

後半では,コールバック,オブジェクト・ファクトリ,コレクション,イテレータといったさまざまな設計パターンを扱っている。たとえば,クラスのロードとオブジェクトの生成に関する章では,Javaに特有なクラス・ローディングとオブジェクト生成のメカニズムを解説し,これらのメカニズムを使ってオブジェクトを動的に作成する方法を伝授してくれる。そして,続くオブジェクト・ファクトリに関する章では,動的なオブジェクト作成を前提に,いかにして具象クラスに依存しないでオブジェクトを生成し利用するコードを書くかを,具体的なコード例で段階を追って説明している。将来的な具象クラスの追加に耐えられる拡張性のあるシステムを構築する上で,これは極めて有用だ。ただし,この部分を読み進めるには,ある程度のJavaの知識と忍耐力が必用だ。

正直言って,本書の内容はかなりレベルが高く,私の場合,2度3度と読み返さないと著者の意図が理解できない個所がいくつかあった。しかし,それだけの価値のある本だ。多くの人が本書を熟読することで,拡張性と堅牢さを備えたJavaプログラミングをマスターすることを期待する。 (日本アイオナテクノロジーズ主席コンサルタント 小野沢 博文)
(Copyright©2000 ブックレビュー社.All rights reserved.)


登録情報

  • 単行本: 324ページ
  • 出版社: ピアソンエデュケーション (2000/04)
  • ISBN-10: 4894711877
  • ISBN-13: 978-4894711877
  • 発売日: 2000/04
  • 商品の寸法: 21 x 14.8 x 2 cm
  • おすすめ度: 5つ星のうち 4.4  レビューをすべて見る (15件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 本 - 215,016位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:

この商品を見た後に買っているのは?


この商品につけられているタグ

 (詳細)
タグをクリックすると、タグがつけられた商品、タグをつけた人が表示されます。※タグは初期設定で公開になっています。詳しくはこちら
 
(5)

 

カスタマーレビュー

最も参考になったカスタマーレビュー
16 人中、15人の方が、「このレビューが参考になった」と投票しています。
形式:単行本
タイトルのごとく!

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

このレビューは参考になりましたか?
16 人中、15人の方が、「このレビューが参考になった」と投票しています。
By カスタマー
形式:単行本
「オブジェクトの設計法」という観点からJavaを解説した書籍としては他に類を見ない質の高さを感じた。特に、「型に安全な定数」「均質コレクション」といった考え方には斬新さを覚えざるを得なかった。また、Java言語上の「規則」、オブジェクト設計上の「原則」、それに「ヒント」という形で、プログラム設計上の要点を呈示してくれている点も嬉しい。技術者としての著者の実地の経験が結実したという感じで、Javaに限らず、オブジェクトの「作り方」を探究したい人に是非奨めたい。
このレビューは参考になりましたか?
15 人中、14人の方が、「このレビューが参考になった」と投票しています。
By skzr
形式:単行本
発売当時は有効だったと思うけど、2009年時点で肯定的なコメントばっかりだと初心者が間違えて買ってしまいそうな気がして。Effective Java 第2版 (The Java Series)実装パターンを読むべき。
このレビューは参考になりましたか?
最近のカスタマーレビュー
これまでの知識を整理するのに最適
本書を読めば、Interfaceに対して依存し、具象クラスに依存するなという一貫したメッセージを... 続きを読む
投稿日: 5か月前 投稿者: アマゾン太郎
良い、しかし古い
Javaもこの10年でバージョンや環境が大きく変わってきました。
当時の最良を知るにはいいんですけど、... 続きを読む
投稿日: 2010/2/11 投稿者: a.k
Java関連の本では一押しです
仕事の立場上、何人ものJavaエンジニアと言われる人のコードを見る機会があります。確かに動いてはいますがオブジェクト指向に基づくプログラム設計になっていないものが... 続きを読む
投稿日: 2005/8/20 投稿者: 育郎
Javaの基礎から応用まで詰まっています
オブジェクト指向の話に始まって、例外やローダー、イディオムなど様々なことが書いてあります。... 続きを読む
投稿日: 2004/7/21 投稿者: 貨物列車を止めた男
何度も読みたい本
今回で本書を読むのは2回目。オブジェクト設計をある程度理解できていないと難しい部分もあるが、より良い設計を目指す人には是非読んでいただきたいと思う。私自身にとって... 続きを読む
投稿日: 2004/1/3 投稿者: tagachil
Effective Javaの元ネタか?
少なくとも、この本が目に止まるような人は
ほぼ間違いなく、数回は読んだであろう「Effective... 続きを読む
投稿日: 2003/1/14 投稿者: takahashikzn
3,4ヶ月ごとに読み返すと、また新たな発見があります。
どちらかというと、ある程度Javaでのプログラミング経験をつんでからのほうが、より理解しやすい本でしょう。... 続きを読む
投稿日: 2002/11/5 投稿者: swat
渋く味わい深い1冊です。
代表的なデザインパターン、イディオムの意図について丁寧に解説
してあります。

1.拡張性の高い設計... 続きを読む

投稿日: 2002/10/27 投稿者: 悩み多き頭でっかち
先人の知恵は、尊重すべきだなぁ。
Javaプログラムのコーディング、設計に関する原則やヒントをまとめたもの。カプセル化や継承のコツから、デザインパターンまで、幅広く解説。... 続きを読む
投稿日: 2002/8/9 投稿者: lemonerika
オブジェクト指向設計の考え方のエッセンスがつまっている
JAVA言語をベースに、オブジェクト指向設計の考え方のエッセンスが詰まっている。... 続きを読む
投稿日: 2001/10/16
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


同じキーワードの商品を探す








この本は、それぞれの上記のテーマに含まれています。

フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換