软件工程导论课件之第11章 面向对象设计第六版张海藩编著.pptVIP

  • 9
  • 0
  • 约9.22千字
  • 约 82页
  • 2020-08-19 发布于天津
  • 举报

软件工程导论课件之第11章 面向对象设计第六版张海藩编著.ppt

31 当 前 所 需 的 类 的 信 息 比 可 复 用 类 定 义 的 信 息 = 直接复用 < 通过继承复用 > 删除可复用类的多余信息 ≈ 删除多余信息,通过继承复用 不同程度的复用: 32 第 4 种情况的步骤 : (1) 把要复用的类加到问题域; (2) 标以“复用”,划掉(或标出)不用的属性与操作; (3) 建立从 复用类 到 问题域原有的类 之间的 泛化关系 ; (4) 由于问题域的类继承了“复用”类的特征,所以有些属 性和操作不需要了。 33 车辆 序号 厂商 样式 序号认证 可复用的类 车辆 序号 颜色 样式 出厂年月 序号认证 问题域中的类 34 车辆 ( 复用 ) 序号 厂商 样式 序号认证 车辆 序号 颜色 样式 出厂年月 序号认证 35 3. 把问题域类组合在一起 通过引入一个 根类 而把 问题域类组合在一起 。此外,这样 的根类还可以用来建立协议。 4. 增添一般化类 以建立协议 在设计过程中常常发现,一些具体类需要有一个公共的协 议,也就是说,它们都需要定义 一组类似的服务 。在这种 情况下可以引入一个附加类 ( 例如,根类 ) ,以便建立这个 协议。

文档评论(0)

1亿VIP精品文档

相关文档