轉接器模式 Adaptor Pattern - BasuyaMuknana/java-design-pattern GitHub Wiki

轉接器模式 Adaptor Pattern

示意圖

wiki_images/adapter_pattern_uml_diagram.jpg

謫要

  1. 利用一個轉接器類別(MediaAdaptor)來整合兩個不相關的介面(舊有功能MediaPlayer與擴充功能AdvencedMediaPlayer),就像讀卡機的角色。
  2. 被擴充功能的類別(AudioPlayer)中需增加一個轉接器類別的成員變數,以便在需要時使用。