第二に、パッケージ(コアデザインモード)に変更します

 

デザインモデル:

  1.作成タイプ:変更パッケージオブジェクトの作成(ファクトリメソッド、抽象工場、ビルダー)

  図2に示すように、構造式:関心のあるオブジェクト(抽象カプセル化、継承、および重合)との組み合わせの関係 

                    (デコレータは---オブジェクト間の様々なオブジェクトの組み合わせ、およびデコレータデコレータ、Bridge--パッケージの依存関係、オブジェクトがComposite--再帰的な関係の中に存在します)

  3、行動:カプセル化されたオブジェクトの振る舞い

                    戦略:スタンドアロンインターフェースや抽象クラスとして抽象化戦略やアルゴリズムの変更可能

                    コマンド:パッケージ要求状態:パッケージ状態ビジター:パッケージアクセスイテレータ:トラバーサル

 

パッケージを変更する方法(例:ロギングツール)

  1、ユーザの要求のパッケージのコマンド

  2、パッケージには、オブジェクトのファクトリメソッド、抽象ファクトリーを作成し、

       

  3は、パッケージ化アルゴリズムは、戦略を変更する(また、ビルダーを反映しています)

 

(新しいのを防ぐために)結合依存性の注入---呼び出し元と呼び出し先の完全な排除

  軽量な依存性注入を達成するための1、容器手段

  プロファイル反射技術と併せて2、

 

リリース8元の記事 ウォンの賞賛0 ビュー10000 +

おすすめ

転載: blog.csdn.net/lzd649648959/article/details/7632300