轉接器模式 Adaptor Pattern - BasuyaMuknana/java-design-pattern GitHub Wiki
轉接器模式 Adaptor Pattern
示意圖
wiki_images/adapter_pattern_uml_diagram.jpg
謫要
- 利用一個轉接器類別(MediaAdaptor)來整合兩個不相關的介面(舊有功能MediaPlayer與擴充功能AdvencedMediaPlayer),就像讀卡機的角色。
- 被擴充功能的類別(AudioPlayer)中需增加一個轉接器類別的成員變數,以便在需要時使用。