アダプタモード(アダプタパターン)互換性のないインターフェースの二つの間のブリッジとして使用されます。デザインパターンのこのタイプは、2つの別々のインターフェイスの機能を兼ね備えた構造モデルを、属します。
このモデルは、別々のまたは互換性のないインターフェース機能を追加するための責任がある単一のクラスが含まれます。実際の例については、読者は、メモリカードとノートPCの間のアダプタとしてあります。お使いのメモリーカードリーダーにカード、ノートブックに続いリーダー、あなたがラップトップを介してメモリカードを読み取ることができます。
アダプタモードオブジェクト
このモードでは、アダプタでは、アダプタはそれを包んインスタンスクラスを収容します。
クラスアダプタモード
このモードでは、アダプタで、自分自身の継承されたクラスを達成するためのアダプター。
三つの部分:
ターゲット:ターゲットの役割、我々が期待する役割に他のクラスの定義
Adaptee:そのようなAは常に存在している最初の文字であり、「A-> B」、など私たちの元のクラスとインターフェイスオブジェクト、初期の役割
アダプタ:最初の役割の逆転に我々の焦点であるアダプタの役割、今日、アダプタは新しい創造を必要とする、継承を通じて、などが対象の役割になります。
参考:
シリーズを理解するのは簡単|デザインモード(C):アダプタモード
共通の学習と共通の進捗状況は、どのサプリメントならば、あなたに感謝し、指摘してください!