没有合适的资源?快使用搜索试试~ 我知道了~
、两个参与者之间可以有包含关系、扩展关系或泛化关系,而包含关系和扩展关系是依赖关系的版型
3星 · 超过75%的资源 需积分: 49 18 下载量 187 浏览量
2010-06-30
22:05:19
上传
评论
收藏 539KB PPT 举报
温馨提示
试读
41页
、两个参与者之间可以有包含关系、扩展关系或泛化关系,而包含关系和扩展关系是依赖关系的版型
资源推荐
资源详情
资源评论
《面向对象分析与设计》
复习提要
第一部分 面向对象技术的基本概念
和面向对象分析与设计的基本方法
1.1 软件开发方法的发展
计算机诞生之后,计算机技术一直处于高速发展状
态,计算机科学技术的发展由原来只依靠硬件的发展逐
渐变为更多地依靠软件的发展。事实上,软件技术的发
展经历了多代历程。
第一代 (20 世纪 50-60 年代 ) ,是以 FORTRAN 和 A
LGOL 等编程语言为标志的算法技术时代。
第二代 (20 世纪 70 年代末开始到 80 年代盛行的 ) ,以 P
ASCAL 、 COBOL 等编程语言和关系数据库管理系统为标志
的结构化系统分析和设计技术。
(问题 2 :面向对象软件开发方法的优点有哪些?)
面向对象开发方法一改过去传统的以功能分析
和功能分解为基础的面向过程的结构化分析与设计方
法,面向对象开发方法模拟人们理解和处理客观世界
的方式来分析问题,把系统视为一系列对象的集合,
其面向对象的设计又将分析的结果映射到某种面向对
象实现工具的结构上,使映射过程有着比较直接的对
应关系,使分析者、设计者和编程者都可使用相同的
概念,从而使面向对象的软件开发能比较自然地模拟
客观世界的活动,使问题描述空间与解空间在结构上
尽可能一致。因此,采用面向对象方法可以更有效地
开发大型软件系统。面向对象方法的封装、继承、多
态等机制不仅支持软件复用,而且使软件维护工作可
靠有效,可实现软件系统的柔性制造,更好地克服软
件危机。因此,它已成为成熟的广为采用的软件开发
方法。到 20 世纪末,面向对象软件工程逐渐发展成
熟,特别是统一建模语言 (UML) 标准的形成和广泛使
用,使面向对象软件开发方法已成为软件开发的主流
技术。
1.2 面向对象的基本概念
( 1 )对象:对象是客观实体的抽象表示,
是由描述对象的属性数据和对这些数据进行
的操作行为两部分组成。
( 2 )类
类是具有相同属性和行为的对象集合的抽象
描述;
类的内部包括属性和行为两个主要部分。
( 3 )实例: 类是对具有相同属性和行为的一
组对象的抽象描述。因此,类可作为一种用户
自定义类型和创建对象的样板,而按照这种样
板所创建的一个个具体对象就是类的实际例子,
通常称为实例。
剩余40页未读,继续阅读
资源评论
- 瑶怪2014-04-15感谢你的分享,课件很详细
- fylm20142018-10-23一般吧,不值得
xifangyangyang
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功