桥接模式实例

桥接模式实例

1、实例一:模拟毛笔

现需要提供大中小3种型号的画笔,能够绘制5种不同颜色,如果使用蜡笔,我们需要准备3*5=15支蜡笔,也就是说必须准备15个具体的蜡笔类。而如果使用毛笔的话,只需要3种型号的毛笔,外加5个颜料盒,用3+5=8个类就可以实现15支蜡笔的功能。本实例使用桥接模式来模拟毛笔的使用过程

 

2、实例二:跨平台视频播放器

如果需要开发一个跨平台视频播放器,可以在不同操作系统平台(如WindowsLinuxUnix等)上播放多种格式的视频文件,常见的视频格式包括MPEGRMVBAVIWMV等。现使用桥接模式设计该播放器

原文地址:https://www.cnblogs.com/Clark-Shao/p/15595024.html