JAVA 二十三种设计模式大全(十六)适配器模式(Adapter Pattern)
概念
适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。
这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来读取内存卡。
设计
我们设计一个高级音乐播放器,再设计一个普通音乐播放器,让高级音乐播放器去兼容普通播放器。
普通音乐播放器我们允许播放mp3,高级的我们允许播mp4,mp5,然后兼容mp3的播放
代码
public class OrdinaryMusicPlayer {
private Logger logger = LoggerFactory.getLogger("OrdinaryMusicPlayer");
public void playMP3(
共有 0 条评论