出版社内容情報
すべてのJavaプログラムに共通する設計原則を紹介します。Javaプログラマは、これら原則によってエレガントな解決を得ることができます。よくできた小さなサンプルプログラムと、UMLのオブジェクト図を豊富に用い、分かりやすく解説します。
【目次】
第1章 カプセル化
第2章 継承
第3章 ポリモルフィズム
第4章 型の安全性と定数
第5章 例外
第6章 コールバック
第7章 クラスのロードとオブジェクト作成
第8章 生成に関するイディオム
第9章 パフォーマンスとリソースとのバランス
第10章 コレクション
第11章 イテレータ
付録A 図ならびにコーディング規約について
付録B 規則・設計原則・ヒント一覧
付録C 重要用語集
付録D 参考文献
内容説明
Java言語の入門レベルから次の段階に進むために必要なノウハウが、「規則」「原則」「ヒント」という形で簡潔にまとめられている。著者の深い経験と洞察によって抽出されたこれらのノウハウは、優れたオブジェクト設計とプログラミングのための“格言”ともいうべきもの。
目次
第1章 カプセル化
第2章 継承
第3章 ポリモルフィズム
第4章 型の安全性と定数
第5章 例外
第6章 コールバック
第7章 クラスのロードとオブジェクト生成
第8章 生成に関するイディオム
第9章 パフォーマンスとリソースとのバランス
第10章 コレクション
第11章 イテレータ
付録A 図ならびにコーディング規約について
付録B 規則・設計原則・ヒント一覧
付録C 重要用語集
付録D 参考文献
著者等紹介
ウォーレン,ナイジェル[Warren,Nigel]
Digital Bridges社の主任技術設計者として、分散オブジェクトシステムの設計ならびに構築に従事している。オブジェクト指向設計に関するコンサルティングならびにJavaの教育にも携わっている
ビショップ,フィリップ[Bishop,Philip]
数多くの優良企業向けの分散オブジェクト技術のコンサルタントに従事している。JavaとCRBAシステムを専門としており、Web上で公開されているJava World誌にも記事を寄稿している
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。