Home
|
Top
>
サルでもわかる 逆引きデザインパターン
>
第5章 デザインパターン適用の勘所
> はじめに
第1章
はじめてのデザインパターン
はじめに
デザインパターンとは
特集の構成
すぐわかるオブジェクト指向
すぐわかるUML
おわりに
第2章
逆引きカタログ ロジック編
Singleton (シングルトン)
Factory/Factory Method
(ファクトリ/ファクトリメソッド)
Strategy (ストラテジ)
Composite (コンポジット)
Visiter (ビジタ)
第3章
逆引きカタログ J2EE編
Template Method
(テンプレートメソッド)
Facade (ファサード)
ViewHelper (ビューヘルパ)
DAO (Data Access Object)
第4章
逆引きカタログ その他
ユーティリティクラス
実行時例外を標準的に使う
Nullオブジェクト
第5章
デザインパターン適用の勘所
はじめに
アプリケーションの仕様
リファクタリング前のサーブレット
ユーティリティクラスの適用
ファイル処理をクラス化する
動的にプラグインを生成するファクトリ
おわりに
第5章 デザインパターン適用の勘所
Authors:
Agata Toshitaka
はじめに
「1つ1つのパターンは理解できるんだけど、いざ実際に適用するとなると難しい」という話をよく耳にします。
そこで本章では、デザインパターンをアプリケーションに適用していく「過程」に着目しました。
最初はデザインパターンがまったく使われていないWebアプリケーションのコードをご紹介します。
コードにパターンを「少しずつ」適用して、リファクタリングしていく過程を疑似体験することで、デザインパターン適用の勘所をつかんでいただくのが本章の狙いです。
本章には第2章〜第4章で紹介したデザインパターンが多数登場します。
また、それ以外にさらにプラグインというデザインパターンを使用してみます。 プラグインはアプリケーションにあとから機能を追加するためのデザインパターンです。
TOP
BACK
NEXT