1コース説明します
1.1種類:
1.2定義:
1.3アプリケーションのシナリオ:
1.4利点:
1.5短所:
1.6メディエータ関連のデザインパターン
1コース説明します
1.1種類:
行動
1.2定義:
◆パッケージがどのように相互作用するか、オブジェクトのオブジェクトのセット定義
疎結合を容易にするためであり、そして独立変更にそれらの相互作用を可能に明示別のオブジェクトによって参照さを◆
1.3アプリケーションのシナリオ:
オブジェクト◆参照システム間の複雑な関係は相互依存と難しいの構造によって生成された混乱は理解することがありますが、
あなたは新しいクラスを追加することができます仲介の動作を変更する必要がある場合は、◆公共の行動の相互作用を
このようなチャットルーム、チャットルームなど10人がいる、私はちょうどあなたができるチャットルーム内の単語を言う必要が、それぞれ9人の他の個人との言葉を言う必要はありません
1.4利点:
◆プログラムの複雑さ軽減、一対多に変換されます
クラス間のデカップリングを◆
1.5短所:
◆仲介すぎ、複雑なシステムになります
1.6 メディエータ関連のデザインパターン
◆仲介モデルと観測モード
仲介役のモデル間の通信を達成するためにオブザーバーモード