《第8章 开关与电灯:桥接模式》.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 11页
  • 2015-12-24 发布于河南
  • 举报
《第8章 开关与电灯:桥接模式》.ppt

第8章 开关与电灯:桥接模式 8.1 开关与电灯 8.2 模式定义 8.3 一般化分析 8.4 一般化实现 8.5 桥接模式分析方法 8.6 开关与电灯的桥接模式实现 8.7 设计原则 8.8 使用场合 8.9 本章要点 8.1 开关与电灯 居家生活,大家都用过电灯,开关和电灯通过电线相连接,开关控制电灯的亮与灭,如图8-1所示。 8.2 模式定义 1.抽象化 2.实现化 3.脱耦 8.3 一般化分析 在示例中出现了以下几个角色: (1)开关 (2)电灯 (3)电线 开关和电灯之间的关系如图8-4所示。 8.4 一般化实现 8.4.1 建立抽象开关 8.4.2 电灯实现 1.白炽灯实现——IncandescentLight 2.水晶灯实现——CrystalLight 8.4.3 客户端测试 8.4.4 对于扩展功能的思考 8.5 桥接模式分析方法 不要使用继承,使用对象组合的方式,将开关与电灯的强关联关系变化为弱关联关系。重新建立关系图,如图8-7所示。 8.6 开关与电灯的桥接模式实现 8.6.1 创建电灯接口 8.6.2 创建开关 1.创建一般开关——BaseSwitch 2.创建遥控开关——RemoteControlSwitch 8.6.3 电灯实现 1.白炽灯实现——IncandescentLight 2.水晶灯实现——

文档评论(0)

1亿VIP精品文档

相关文档