1 / 58
文档名称:

应急演练桌面演练.ppt

格式:ppt   大小:5,335KB   页数:58页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

应急演练桌面演练.ppt

上传人:165456465 2018/8/1 文件大小:5.21 MB

下载得到文件列表

应急演练桌面演练.ppt

文档介绍

文档介绍:第6章 UML概要
面向对象(Object-oriented)技术
面向对象技术充分体现了分解,抽象,模块化,信息隐蔽等思想,可以有效地
提高软件生产率
缩短软件开发时间
提高质量
面向对象技术的优势
稳定: 较小的需求变化不会导致系统结构大的改变。
易于理解:面向对象的模型更加贴切地反映了现实世界,尤其对于使用者。
面向对象的方法
Functions
功能分解法
更好的适应性,能更好地适应用户需求地变化,有助于开发大型软件系统。
具有更高的可靠性。
……
问题:和传统方法相比,OO方法为什么会具有这些优势?
面向对象领域中的一些常用术语
Object 对象
( Instance 实例)
Class 类
Attribute 属性
Operation 操作
(Method 方法)
Encapsulation 封装
Inheritance 继承
Polymorphism 多态
Message 消息
OOA 面向对象分析
OOD 面向对象设计
对象(Object)
对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组方法组成。
说明:
对象只描述客观事物本质的、与系统目标有关的特征,而不考虑那些非本质的、与系统目标无关的特征。
在软件生命周期的不同阶段,对象可以有不同的表现形式。
如在OOA/OOD阶段对象是用某种表示法给出的比较粗略的定义,而在OOP阶段对象是比较详细的源程序代码。
对象之间通过消息通信。
一个对象通过向另一个对象发送消息激活某一个功能。
在不是纯面向对象语言中允许有不属于任何对象的成分存在,例如C++程序中的main函数。
“实例”(instance)和“对象”的关系
类(Class)
类是具有相同属性和方法的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和方法两个主要部分。
说明
同类对象具有相同的属性和方法,是指它们的定义形式相同,而不是说每个对象的属性值都相同。
类是静态的;类的存在、语义和关系在程序执行前就已经定义好了。
对象是动态的; 对象在程序执行时可以被创建和删除。
类的示例
类: Employee
类名
属性
方法