对象模型设计.PPTVIP

  • 71
  • 0
  • 约2.81千字
  • 约 35页
  • 2018-10-26 发布于天津
  • 举报
对象模型设计

6 对象模型设计 本章介绍:   对象模型设计是对前述的分析和系统设计的精工细雕;是设计者根据系统设计时所选取的策略对分析阶段建立的对象模型进行精化、完善及优化的过程。   本章将结合对象模型设计原则、方法介绍类设计和包设计。 学习要求: 理解、掌握对象模型设计的原则、方法。 本章导读 本章目录 6.1 类设计 6.1.1类设计原则 6.1.2类设计、构建设计类图的过程 6.1.3确定设计类 6.1.4定义类的属性、操作 6.1.5设计类之间的关系 6.1.6在线销售系统类图设计示例 6.2 包设计 6.2.1包设计原则 6.2.2在线销售系统包图设计示例 本章小结和习题 设计阶段需要借助类图来记载和表达设计。 设计的目的就是实现系统所有的功能性需求与非功能性需求,因此要以需求的实现作为对象设计的目标,即用例驱动,针对每个用例,开发实现这些用例所需的类设计,逐步细化设计类模型,构建其设计类图。 对本节主要介绍类设计原则、类设计、构建设计类图的过程及方法和步骤。 6.1 类设计 1 .开闭原则(OCP) 开闭原则是指一个模块在扩展性方面应该是开放的,而在更改性方面应该是封闭的。 6.1.1类设计原则 2.里氏替换原则(LSP) 里氏替换原则,具体表述为:一个软件实体如果使用的是一个父类的话,子类可以替换父类出现在父类出现的任何地方

文档评论(0)

1亿VIP精品文档

相关文档