デザインモデル:
1.作成タイプ:変更パッケージオブジェクトの作成(ファクトリメソッド、抽象工場、ビルダー)
図2に示すように、構造式:関心のあるオブジェクト(抽象カプセル化、継承、および重合)との組み合わせの関係
(デコレータは---オブジェクト間の様々なオブジェクトの組み合わせ、およびデコレータデコレータ、Bridge--パッケージの依存関係、オブジェクトがComposite--再帰的な関係の中に存在します)
3、行動:カプセル化されたオブジェクトの振る舞い
戦略:スタンドアロンインターフェースや抽象クラスとして抽象化戦略やアルゴリズムの変更可能
コマンド:パッケージ要求状態:パッケージ状態ビジター:パッケージアクセスイテレータ:トラバーサル
パッケージを変更する方法(例:ロギングツール)
1、ユーザの要求のパッケージのコマンド
2、パッケージには、オブジェクトのファクトリメソッド、抽象ファクトリーを作成し、
3は、パッケージ化アルゴリズムは、戦略を変更する(また、ビルダーを反映しています)
(新しいのを防ぐために)結合依存性の注入---呼び出し元と呼び出し先の完全な排除
軽量な依存性注入を達成するための1、容器手段
プロファイル反射技術と併せて2、