デザインパターンアダプタモード

 

アダプタモード(アダプタパターン)互換性のないインターフェースの二つの間のブリッジとして使用されます。デザインパターンのこのタイプは、2つの別々のインターフェイスの機能を兼ね備えた構造モデルを、属します。

このモデルは、別々のまたは互換性のないインターフェース機能を追加するための責任がある単一のクラスが含まれます。実際の例については、読者は、メモリカードとノートPCの間のアダプタとしてあります。お使いのメモリーカードリーダーにカード、ノートブックに続いリーダー、あなたがラップトップを介してメモリカードを読み取ることができます。

 

アダプタモードオブジェクト
  このモードでは、アダプタでは、アダプタはそれを包んインスタンスクラスを収容します。

クラスアダプタモード
  このモードでは、アダプタで、自分自身の継承されたクラスを達成するためのアダプター。

 

三つの部分:

  ターゲット:ターゲットの役割、我々が期待する役割に他のクラスの定義

  Adaptee:そのようなAは常に存在している最初の文字であり、「A-> B」、など私たちの元のクラスとインターフェイスオブジェクト、初期の役割

  アダプタ:最初の役割の逆転に我々の焦点であるアダプタの役割、今日、アダプタは新しい創造を必要とする、継承を通じて、などが対象の役割になります。

 

参考:

  シリーズを理解するのは簡単|デザインモード(C):アダプタモード

  Adapterパターン|初心者チュートリアル

 

共通の学習と共通の進捗状況は、どのサプリメントならば、あなたに感謝し、指摘してください!

おすすめ

転載: www.cnblogs.com/dengguangxue/p/11411136.html