Javaのデザインパターン - スキンモード
外観モード(モードファサード):エクステリアファサードクラスのサブシステムを削減し、クライアント間、サブシステムのセット(システムは、新しい役割を導入することにより、元の外観の複雑さを軽減するようなを使用して簡単に、一貫性のあるインターフェース・サブシステム・インターフェースのセットとして提供結合度)
利用シナリオ
- バイヤー:不動産業者、賃貸世帯
- ファサードの外観のための住宅機関は、要求、適切なサブシステムのオブジェクトへのプロキシクライアント要求を処理するための責任があるサブシステムを知っています。
- サブシステム機能を達成するために、オブジェクトハンドル割り当てられたタスクファサード(建物の正面のサブシステムの誰も任意の情報):レンタル世帯は、サブシステムの集合体であります
- 役割:
- あなたは、一般的なメソッド呼び出しサブシステムのダウンキャストを防ぐことができます。
- あなたは、モジュール間の依存を減らすことができます