第六章 面向对象分析与设计 (OOD)new.pptVIP

  • 34
  • 0
  • 约3.35千字
  • 约 16页
  • 2016-09-26 发布于江西
  • 举报
第六章 面向对象分析与设计 (OOD)new.ppt

面向对象设计 (OOD) 分析是提取和整理用户需求,并建立问题域精确模型的过程。 设计是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。 从面向对象分析到面向对象设计(OOD),是一个逐渐扩充模型的过程。面向对象设计就是用面向对象观点建立求解域模型的过程。 分析和设计活动是一个多次反复迭代的过程。面向对象方法学在概念和表示方法上的一致性,保证了在各项开发活动之间的平滑(无缝)过渡。 面向对象设计可再细分为系统设计和对象设计。系统设计确定实现系统的策略和目标系统的高层结构。对象设计确定解空间中的类、关联、接口形式及实现服务的算法。 1.面向对象程序设计的特点 “面向对象”(object oriented) 方法是由面向对象程序设计方法OOP发展起来的。这种程序设计的基本思想有以下4方面特点: (1)客观世界的任何事物都是对象(object)。 (2)对象之间有抽象与具体、群体与个体、整体与部分等几种关系,这些关系构成对象的网络结构。 (3)抽象的、较大的对象所具有的性质,自然地成为其子类的性质,而不必加以说明。这就是继承性(inheritance)。 (4)对象之间可以互送消息(message) 2.面向对象中的关系 一个问题域中会出现多种对象,它们相互之间不是孤立的,而是存在某种联系。即联系(relationship)。 考虑关系中的主体,分为类之

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档