1 / 178
文档名称:

第九章 面向对象2.ppt

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

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

分享

预览

第九章 面向对象2.ppt

上传人:中国课件站 2011/11/16 文件大小:0 KB

下载得到文件列表

第九章 面向对象2.ppt

文档介绍

文档介绍:面向对象的概念
面向对象的开发过程
面向对象分析与模型化
面向对象设计
面向对象程序的实现
面向对象技术
1
面向对象的概念
开发模式
什么是面向对象
对象

继承
2
开发模式(Paradigm)
开发模式又称为范型或模式(Pattern)。
定义了:
特定问题和应用开发过程遵循的步骤;
用于表示问题和解的类型;
利用类型表示与问题解决有关的抽象;
直接得到问题的结构。
3
开发模式的选择影响到整个软件开发生存期。就是说,它支配了
设计方法
编码语言
测试和检验技术
4
面向过程开发模式
面向过程开发模式产生过程的抽象。
抽象的基础是把软件视为处理流,并定义成由一系列步骤构成的算法。
每一步骤都是带有预定输入和特定输出的一个过程,把这些步骤串联可产生合理的稳定的贯通于整个程序的控制流,最终产生一个简单的具有静态结构的体系结构。
5
面向对象开发模式
面向过程开发模式优先考虑过程抽象,而面向对象开发模式优先考虑实体(问题论域的对象)。
面向对象开发模式把标识和模型化问题论域中的主要实体做为系统开发的起点。
主要考虑对象的行为而不是必须执行的一系列动作。
6
其它流行的开发模式
目前流行多种开发模式,它们提供了许多方法,可进行系统分解。
面向过程的;
面向对象的;
面向方面的;
面向进程的。
7
混合开发模式
在大型系统的开发中,很难选择一种开发模式。
通常把大型问题分解成一组子问题。对于每个子问题采用适当的软件开发模式。
这种设计需要有某种实现语言或一组协同语言的支持。
8
什么是面向对象
Coad和Yourdon给出了一个定义:“面向对象=对象+类+继承+通信”。
一个面向对象程序的每一成份应是对象,计算是通过新的对象的建立和对象之间的通信来执行的。
9
对象(object)
对象是面向对象开发模式的基本成份。
每个对象可用一组属性和可以执行的一组操作来定义。
属性一般只能通过执行对象的操作来改变。
操作又称为方法或服务,它描述了对象执行的功能,若通过消息传递,还可以为其它对象使用。
10

最近更新

2024年江西农业工程职业学院单招综合素质考试.. 40页

2024年江西工业工程职业技术学院单招综合素质.. 40页

2024年江西应用工程职业学院单招职业适应性测.. 41页

2024年江西机电职业技术学院单招职业适应性测.. 39页

2024年江西现代职业技术学院单招职业适应性测.. 39页

2024年江西省新余市单招职业倾向性测试模拟测.. 40页

2024年江西艺术职业学院单招综合素质考试模拟.. 39页

2024年江阳城建职业学院单招综合素质考试题库.. 41页

2024年沧州医学高等专科学校单招职业技能测试.. 40页

2024年河北劳动关系职业学院单招综合素质考试.. 43页

2024年河北对外经贸职业学院单招职业适应性考.. 41页

2024年河北省衡水市单招职业倾向性考试题库推.. 39页

2024年河北能源职业技术学院单招职业倾向性考.. 41页

2024年河南女子职业学院单招职业技能测试题库.. 41页

2024年浙江同济科技职业学院单招职业倾向性测.. 41页

2024年浙江广厦建设职业技术大学单招职业适应.. 40页

2024年浙江汽车职业技术学院单招职业技能测试.. 39页

2024年浙江省杭州市单招职业倾向性测试模拟测.. 41页

2024年浙江纺织服装职业技术学院单招职业适应.. 41页

2024年海南工商职业学院单招职业倾向性测试模.. 40页

2024年淮北职业技术学院单招职业倾向性考试题.. 39页

2024年清远职业技术学院单招职业倾向性考试模.. 40页

2024年湖北交通职业技术学院单招综合素质考试.. 41页

2024年湖北科技职业学院单招综合素质考试模拟.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页