CUTTトップページに戻る | 書籍一覧に戻る


カットシステムの書籍のご案内

〈脱〉初級プログラミング宣言
Javaデザインパターンへの誘い
表紙イメージ
著者小泉 ひよ子
判型B5変型判,352頁
本体価格 3,200円
ISBN978-4-87783-085-4 C3004

本書について

まったく新しいパターンの解説書です。HTMLで記述されたe-Learningのためのコンテンツがベースとなっている本書は、著者独特の文章と構成で本文が展開していくだけでなく、付属CD-ROMの図版やリストなどえのハイパーリンク構造を活用することによって、本でありながら縦横に読み進むこともできます。

もちろん、肝心の内容も書籍として十分に吟味されたものです。代表的なJavaのデザインパターンを4つ選び、それぞれについて3段階の解説を行っています。すなわち、まず概要が理解できてから、より詳しい解説に、そして最後に応用・発展へと進み、初心者から中級者まで幅広い読者に対応します。

また、実際のアプリケーション開発に重要なSwingについても、イディオム、リファクタリングなどデザインパターンの重要な概念をとりあげます。

目次
読者のみなさんへ
この本の読み方
この本の構成
CD-ROM版の読み方
旅への誘い
こんなプログラムを疑ってみませんか
こんなプログラムを書いてみませんか
こんなプログラムを鵜飲みにしていませんか
はじめの一歩
Adapter Pattern
  • 概要
  • 例題:パターンの基本
Mediator Pattern
  • 概要
  • 例題:パターンの基本
Iterator Pattern
  • 概要
  • 例題:パターンの基本
Composite Pattern
  • 概要
  • 例題:パターンの基本
同じメソッド呼出しが可能な仲間たち
さあ出発よ
Adapter Pattern
  • 課題:パターンの拡張
Mediator Pattern
  • 課題:パターンの拡張
Iterator Pattern
  • 課題:パターンの拡張
  • 事例:Swingコンポーネント
Composite Pattern
  • 課題:パターンの拡張
  • 事例:Swingコンポーネント
道に迷ったら
Adapter Pattern
  • 演習:アプリケーションの作成
Mediator Pattern
  • 演習:アプリケーションの作成
Iterator Pattern
  • 演習:アプリケーションの作成
Composite Pattern
  • 演習:アプリケーションの作成
  • 組み合わせが可能なパターンたち
ふりだしに戻る
Swingへの誘い
Hashtable
JButton
JComboBox
JFrame
JList
JSlider
JTextArea
JTextField
RandomAccessFile
String
StringBuffer
StringTokenizer
TreeMap

イディオムへの誘い
フィールドを初期化するには(1)
フィールドを初期化するには(2)
フィールドを初期化するには(3)
オブジェクトを文字列で表現するには
メソッド呼出しを委譲するには(1)
メソッド呼出しを委譲するには(2)
単純な委譲で十分なのは
既定値を与えるには
リファクタリングへの誘い
メソッドを抽出するには
局所変数が存在しない
局所変数が存在する
局所変数に代入する
メソッドを移動するには
メソッドを移動する前に
元のフィールドを移動する
元のクラスをフィールドで参照する
元のクラスを引数で参照する
元のフィールドを引数で参照する
フィールドを移動するには
委譲を隠蔽するには

パターンを適用してタイプコードを置換えるには(1)
パターンを適用してタイプコードを置換えるには(2)
マジックナンバーをシンボル定数で置換えるには
コレクションを隠蔽しないと
コレクションを隠蔽すると
引数を追加するには
引数オブジェクトを導入するには
フィールドを引上げる
メソッドを引上げる
スーパークラスを抽出するには
インターフェースを抽出するには

索引

CUTTトップページに戻る | 書籍一覧に戻る