适配器模式:通过将多个不相干的接口串在一起(接口内部业务逻辑各不相同)
实例:媒体播放器
创建一个播放操作接口:
为了兼容播放MP4或者VLC:创建MP4,VLC播放接口:
分别具体实现播放逻辑:
创建播放适配器(核心)-使得MP3播放器兼容MP4、VLC:
测试适配器:
注:MP3为默认播放流,不做操作。
适配器模式:通过将多个不相干的接口串在一起(接口内部业务逻辑各不相同)
实例:媒体播放器
创建一个播放操作接口:
为了兼容播放MP4或者VLC:创建MP4,VLC播放接口:
分别具体实现播放逻辑:
创建播放适配器(核心)-使得MP3播放器兼容MP4、VLC:
测试适配器:
注:MP3为默认播放流,不做操作。