1 / 17
文档名称:

面向对象的系统开发方法.ppt

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

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

分享

预览

面向对象的系统开发方法.ppt

上传人:相惜 2022/10/17 文件大小:231 KB

下载得到文件列表

面向对象的系统开发方法.ppt

相关文档

文档介绍

文档介绍:该【面向对象的系统开发方法 】是由【相惜】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【面向对象的系统开发方法 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第八章面向对象的系统开发方法
第一节面向对象的基本概念
第二节面向对象的系统开发方法
编辑课件
第一节面向对象的基本概念
一、对象(Object)
现实世界中,对象指客观世界存在的任何事物
面向对象程序中,对象由一组数据和施加于这些数据之上的操作封装而成
计算机世界中,对象是一个可标识的存储区域
1、对象的含义
编辑课件
2、对象的构成
标识--对象的名称
属性(数据)—描述对象的状态
方法(操作):对象的行为。可以是针对对象本身的操作(自动),也可以是施加于其他对象的操作。
请说明汽车这一对象
的属性
汽车有行驶、转弯、
停车等操作
编辑课件
二、类(Class)
1、类的含义
具有相同属性和方法的一组对象的集合
2、类的构成
标识—类的名称
属性说明:用来描述相同对象的静态特征
方法说明:用来描述相同对象的动态特征
编辑课件
例:下图中的“人”类,包含两个属性:姓名和 年龄以及改变年龄和姓名的运算。
Person
name
age
changeName()
incrementAge()
P1:Person
Name=“John”
Age=20
P2:Person
Name=“Mary”
Age=18

对象实例
类名
属性
方法
编辑课件
3、类与对象的关系
类是对象的抽象,对象是类的实例
抽象与具体
抽象
实例化
对象:刘丽
静态特征:刘丽

讲师

动态特征:授课
评职称
调工资
数据值
执行的
操作
方法说明
属性说明
类:教师
属性:姓名
性别
职称
工资
服务:授课
评职称
调工资
编辑课件
对象之间相互请求或相互协作的途径,是要求某个对象执行某个功能操作的规格说明
三、消息(Message)
发送方
接收方
消息
私有消息
私有消息
公有消息
编辑课件
消息的性质
(1)同一对象可接收不同形式的多个消息,产生不同的响应。
(2)相同形式的消息可以发送给不同对象,所做出的响应可以是截然不同的。
(3)消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以对消息不予理会,对消息的响应并不是必须的。
编辑课件
四、面向对象的特征
抽象性
封装性
继承性
多态性
多态是指一个程序中同名的不同方法共存的情况。
同一消息发送到不同类或对象可以导致不同的结果。
目的:达到行为标识统一,减少程序中标识符的个数。
编辑课件
封装性
封装有两个含义:
把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(对象)。
尽可能隐蔽对象的内部细节(信息隐藏)
编辑课件

最近更新

重难点解析四川遂宁市第二中学校物理八年级下.. 19页

2024年小学工作计划10篇[推荐] 29页

2024年小学寒假后勤工作总结第二学期 7页

2024年小学实验教学工作计划10篇 23页

重难点解析乌龙木齐第四中学物理八年级下册期.. 19页

重庆市江津田家炳中学物理八年级下册期末考试.. 24页

2024年小学四年工作计划汇编10篇 33页

2024年小学作文:元宵节 24页

2024年小学体育教育培训总结(精选5篇) 12页

迎接元旦的优美句子(125句) 15页

2024年小学二年级班主任工作计划(精选15篇) 49页

2024年小学三年级作文:秋天的风(通用32篇).. 24页

2024年小学一年级语文上册教学工作计划 54页

2024年小学一年级数学下册教案 47页

2024年小升初面试英语自我介绍集合7篇 15页

2024年小区防汛演练方案 6页

2024年小区物业保洁主管工作总结 10页

2024年小制作作文(通用36篇) 29页

2024年尊重别人的作文 4页

学年统编版高中语文选择性必修下册情境性默写.. 18页

155 mm火炮不同膛线结构与弹带作用力研究 2页

2023年同等学力申硕法学学科综合水平考试真题.. 6页

缺血性肠病教学查房 54页

CNG撬车发生泄漏应急处置方案 7页

教师常见职业病及防治 18页

小批量试产流程 5页

机电班-苹果分拣机构设计说明书 10页

天正给排水快捷键 5页

毕业设计(论文)-基于PLC的三层电梯控制系统.. 38页