适配器模式:通过将多个不相干的接口串在一起(接口内部业务逻辑各不相同)

实例:媒体播放器

创建一个播放操作接口:

java开发模式--适配器模式

为了兼容播放MP4或者VLC:创建MP4,VLC播放接口:

java开发模式--适配器模式

分别具体实现播放逻辑:

java开发模式--适配器模式

java开发模式--适配器模式

创建播放适配器(核心)-使得MP3播放器兼容MP4、VLC:

java开发模式--适配器模式

测试适配器:

java开发模式--适配器模式

      注:MP3为默认播放流,不做操作。


相关文章: