出版社内容情報
本書は、Javaプログラムを例にとって、デザインパターンの活用法を習得するものです。“GoF”によって紹介された代表的な23のデザインパターンをひとつひとつ丁寧に解説します。それらパターンを適用したサンプルコードを読んだり修正したりしながら、個々のパターンへの理解を深めてゆくことができます。これらのサンプルプログラムはSwing(JFC)を用いたGUIアプリケーションとなっていますから、コードを読まずとも、まずは動かしてみるだけでも、理解を助けることでしょう。そのため付属CD-ROMには、サンプルプログラムのソースコードのみならずコンパイル済みのclassファイルも収録しています。
【目次】
第1部 デザインパターンとは?
第1章 概説
第2章 UMLダイアグラム
第2部 生成に関するパターン
第3章 SimpleFactoryパターン
第4章 FactoryMethodパターン
第5章 AbstractFactoryパターン
第6章 Singletonパターン
第7章 Builderパターン
第8章 Prototypeパターン
第3部 構造に関するパターン
第9章 Adapterパターン
第10章 Bridgeパターン
第11章 Compositeパターン
第12章 Decoratorパターン
第13章 Facadeパターン
第14章 Flyweightパターン
第15章 Proxyパターン
第4部 振舞いに関するパターン
第16章 ChainofResponsibilityパターン
第17章 Commandパターン
第18章 Interpreterパターン
第19章 Iteratorパターン
第20章 Mediatorパターン
第21章 Mementoパターン
第22章 Observerパターン
第23章 Stateパターン
第24章 Strategyパターン
第25章 TemplateMethodパターン
第26章 Visitorパターン
第5部 デザインパターンとJFC
第27章 JFCあるいはSwing
第28章 簡単なJFCプログラムを作る
第29章 各種のボタンとツールバー
第30章 メニューとアクション
第31章 リストボックス
第32章 テーブル
第33章 ツリー
第6部 事例研究
第34章 菊子とMediator
第35章 権兵衛の大いなる悩み
第36章 千代のジレンマ
内容説明
本書は、Javaプログラムを例にとって、デザインパターンの活用法を習得するものです。“GoF”によって紹介された代表的な23のデザインパターンをひとつひとつ丁寧に解説します。それらパターンを適用したサンプルコードを読んだり修正したりしながら、個々のパターンへの理解を深めてゆくことができます。これらのサンプルプログラムはSwing(JFC)を用いたGUIアプリケーションとなっていますから、コードを読まずとも、まずは動かしてみるだけでも、理解を助けることでしょう。そのため付属CD‐ROMには、サンプルプログラムのソースコードのみならずコンパイル済みのclassファイルも収録しています。
目次
第1部 デザインパターンとは
第2部 生成に関するパターン
第3部 構造に関するパターン
第4部 振舞いに関するパターン
第5部 デザインパターンとJFC
第6部 事例研究
著者等紹介
クーパー,ジェイムズ・W.[Cooper,James W.]
IBM Thomas J.Watson Research Centerの先端情報検索分析部門における研究スタッフ。JavaPro誌のコラムニストでもある。過去の著作として、『Principles of Object-Oriented Programming Using Java 1.1』(Vantana)ならびに『The Visual Basic Programmer’s Guide to Java』(Ventana)がある
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。