没有合适的资源?快使用搜索试试~ 我知道了~
软件工程基础第8章PPT学习教案.pptx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 190 浏览量
2021-10-06
04:04:53
上传
评论
收藏 236KB PPTX 举报
温馨提示
软件工程基础第8章PPT学习教案.pptx
资源推荐
资源详情
资源评论
会计学 1
软件工程基础第 8 章
2
8.1 面向对象方法概述
对象( Object ):面向对象方法把客观世界中的实体
抽象为问题域中的对象。
类 (Class) :类是对具有相同数据和相同操作的一组相
似对象。
继承( Inheritance ):在层次结构中,下层的派生类
具有和上层的基类相同的特性(包括数据和方法),这
种现象称为继承。
消息传递:对象彼此之间仅能通过传递消息相互联系。
封装性:对象的信息都被封装在该对象类的定义中,必
须发消息请求它执行其某个操作,处理它的数据,不能
从外界直接对它的数据进行操作。
OO = Objects + Classes +Inheritance + Communication
with Messages
面向对象 = 对象 + 类 + 继承 + 消息传递
第 1 页 / 共 21 页
3
8.1.1 面向对象方法学的主要优点
1. 与人类习惯的思维方法一致
2. 稳定性好
3. 可重用性好
4. 较易开发大型软件产品
5 .可维护性好
第 2 页 / 共 21 页
4
8.1.2 面向对象的概念
1 .对象( object )
( 1 )对象的定义:在应用领域中有意义的、与所要解决的问
题有关系的任何事物都可作为对象。
( 2 )对象的特点
2 .类( Class ):类是具有相同属性和相同方法的一组对象
的集合。
3 .实例( Instance ):一个对象是类的一个实例。
4 .属性 (Attribute) :是类中所定义的数据。
5 .消息 (Message) :消息就是向对象发出的服务请求。
6 .方法 (Method) :方法是对象所能执行的操作,是类中所
定义的服务。
7 .封装 (Encapsulation)
8 .继承 (Inheritance)
单继承和多重继承。
9 .多态性( Polymorphism )
10 .重载 (Overloading)
第 3 页 / 共 21 页
5
8.2 UML 概述
8.2.1 UML 的发展
统一建模语言 UML ( Uni/ed Modeling
Language )
模型由一组图形符号和组织这些符号的规则组成,模型
的描述应当无歧义。
8.2.2 UML 设计目标和内容
UML 是一种描述、构造、可视化和文档化的软件建模
语言。
UML 是面向对象技术软件分析与设计中的标准建模语
言
统一了面向对象建模的基本概念、术语及其图形符号,
建立了便于交流的通用语言。
1. UML 的设计目标
2. UML 的内容
包括 UML 语义、 UML 表示法和几种模型。
UML 表示法由 UML 图、视图、模型元素、通用机制
和扩展机制组成。
第 4 页 / 共 21 页
剩余20页未读,继续阅读
资源评论
woshifafuge
- 粉丝: 7
- 资源: 58万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功