跨平台视频播放器-NilNul.pptVIP

  • 149
  • 0
  • 约3.93千字
  • 约 30页
  • 2019-01-30 发布于北京
  • 举报
跨平台视频播放器-NilNul.ppt

桥接模式 本章教学内容 桥接模式 模式动机与定义 模式结构与分析 模式实例与解析 模式效果与应用 模式扩展 桥接模式 模式动机 设想如果要绘制矩形、圆形、椭圆、正方形,我们至少需要4个形状类,但是如果绘制的图形需要具有不同的颜色,如红色、绿色、蓝色等,此时至少有如下两种设计方案: 第一种设计方案是为每一种形状都提供一套各种颜色的版本。 第二种设计方案是根据实际需要对形状和颜色进行组合。 桥接模式 模式动机 1 2 桥接模式 模式动机 对于有两个变化维度(即两个变化的原因)的系统,采用方案二来进行设计系统中类的个数更少,且系统扩展更为方便。设计方案二即是桥接模式的应用。桥接模式将继承关系转换为关联关系,从而降低了类与类之间的耦合,减少了代码编写量。 桥接模式 模式动机 桥接模式 模式定义 桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。 桥接模式 模式定义 Bridge Pattern: Decouple an abstraction from its implementation so that the two can vary independently. Frequency of use: medium

文档评论(0)

1亿VIP精品文档

相关文档