第6讲-面向对象设计.pptVIP

  • 5
  • 0
  • 约6.66千字
  • 约 32页
  • 2018-06-28 发布于福建
  • 举报
6.9 实现ATM系统 创建类:依据 6.2.1 明确系统中的类 建模类:依据最终的 UML类图 编码类:依据6.7编程系统中的类6.8在系统中加入继承多态 编码方法体:依据6.4确定对象的状态和活动 状态图活动图,6.6确定对象间的协作 通信图顺序图 ATM系统的类图,引入继承机制后,抽象类Transaction以斜体表示 6.8.3 泛化后的类图 第6讲 面向对象设计 【内容提要】 1. 认识面向对象设计方法学在信息系统开发中的重要作用 2. 大战需求分析,产生需求文档 3. 根据需求文档确定类、类的实例变量 4. 根据需求文档确定对象的状态、活动、操作 5. 确定系统中对象间的协作 6. 利用UML中最常用的用例图、类图、状态图、活动图、通信图、序列图等,建模面向对象的信息系统。 7. 在设计中融入继承、多态 8. UML面向对象设计的Java语言实现 如何设计类? 如何识别类? 对需求文档进行名词/名词短语分析、筛选,去掉与系统无关的、或物理的、或适合做实例变量的名词/名词短语。 如何命名类? 反映设计意图的名词,见名知意,接口名常以able、ible结尾。 如何定义类? 遵循类的内聚原则:对一个概念建模,类中所有方法都与该概念相关。类应易于扩展。类间应避免重复。 如何

文档评论(0)

1亿VIP精品文档

相关文档