Javaの格言―より良いオブジェクト設計のためのパターンと定石
原著 Nigel Warren
, 原著 Philip Bishop
, 翻訳 安藤 慶一
価格:¥ 2,520 (税込)
出版:ピアソンエデュケーション
カテゴリ:単行本
ページ:324頁
:14511 MI-4530P MINI Wireless USB PS/2
JAN:9784894711877
Amazon.co.jp 売上ランキング:本で178194位
[ Amazonの詳細ページへ ]
出版:ピアソンエデュケーション
カテゴリ:単行本
ページ:324頁
:14511 MI-4530P MINI Wireless USB PS/2
JAN:9784894711877
Amazon.co.jp 売上ランキング:本で178194位
[ Amazonの詳細ページへ ]
この書籍を買った人はこんな書籍も買っています
エディターレビュー
本書は、Javaプログラミングの定石を知ることで、オブジェクト指向設計を学ぶことできる本である。ライブラリを調べたり、過去に作ったクラスを再利用したりすることができるプログラミングスタイルのJavaにおいては、クラスの設計はとても重要である。ここの設計をいい加減にしてしまうと、再利用しにくいクラスを作ってしまったり、不要な継承により、複雑な依存関係を作ってしまい、親のクラスの仕様変更ができなくなってしまったりすることがある。
オブジェクト指向を否定する意見には、現実の開発者にこの段階での設計力がないために、再利用をするクラスの設計など不可能であるという意見がある。しかし、すぐれた設計者の設計思想を知り、自分のものにすることで、より安全性が高く適切な制約を持ったクラス設計ができるようになる。そのための定石が記述されているのが本書である。カプセル化、継承、ポリモルフィズムというオブジェクト指向の基本から始まり、オブジェクトの生成、コレクション、イテレータなどの効率の良いプログラムを作るための設計原則までが解説されている。各原則は、詳しいサンプルプログラムとその説明、わかりやすいクラス図で解説されている。
本書は、Java言語は理解したが、オブジェクト指向設計という段階で、いまいちピンとこないと思っている人におすすめの1冊である。特に、Javaの持つ能力を自在に操りたいという目的意識のある人には最適であろう。(川藤一真)

