针对抽象化 , 给出具体实现 ; 这个过程就是实现过程 , 过程的产出就是具体实现部分 , 具体实现部分产生的对象 , 比抽象产生的更具体 , 是对抽象化事物的具体化产物 ;
如 : 开发跨平台的视频播放器..., 平台有 Android , iOS , Windows , Linux , Mac , 播放器支持的格式有 MP4 , AVI , RMVB , FLV 格式 ; 这种情况下 , 适合使用桥接模式...适配器模式 是改变已有接口 , 让二者之间相互配合 ; 目的是配合 ;
桥接模式 分离 抽象 和 具体 的实现 , 目的是分离 ;
五、桥接模式代码示例
----
业务逻辑场景 : 开发跨平台的视频播放器..., 平台有 Android , iOS , Windows , Linux , Mac , 播放器支持的格式有 MP4 , AVI , RMVB , FLV 格式 ; 这种情况下 , 适合使用桥接模式...;
平台 : 播放器支持 Linux , Android 平台 ;
视频格式 : 播放器支持 MP4 , FLV 视频格式 ;
这里分为两块 , 一块是平台 , 一块是视频格式 ;
平台可以不断的扩展