この商品をお持ちですか? マーケットプレイスに出品する
裏表紙を表示 表紙を表示
サンプルを聴く 再生中... 一時停止   Audible オーディオエディションのサンプルをお聴きいただいています。
この画像を表示

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

5つ星のうち 4.3 16件のカスタマーレビュー

その他(2)の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
単行本
¥ 2,592 ¥ 1
click to open popover

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


Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。


商品の説明

商品説明

   本書は、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.3 16件のカスタマーレビュー
  • Amazon 売れ筋ランキング: 本 - 403,942位 (本の売れ筋ランキングを見る)
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?

  • 目次を見る

カスタマーレビュー

トップカスタマーレビュー

2003年8月9日
形式: 単行本
0コメント| 16人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2011年12月28日
形式: 単行本
0コメント| 5人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
VINEメンバー2000年12月24日
形式: 単行本
0コメント| 23人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2002年10月27日
形式: 単行本
0コメント| 15人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2004年7月21日
形式: 単行本
0コメント| 5人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2001年10月16日
形式: 単行本
0コメント| 15人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2000年12月24日
形式: 単行本
0コメント| 15人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告
2005年8月20日
形式: 単行本|Amazonで購入
0コメント| 8人のお客様がこれが役に立ったと考えています. このレビューは参考になりましたか?はいいいえ違反を報告

この商品のレビューをもっとご覧になりますか?

最近のカスタマーレビュー

同様の商品をご覧になりませんか? こちらのリンクで参照ください。キャラクター リラックマ