下载此文档

08 面向对象技术.ppt


文档分类:IT计算机 | 页数:约250页 举报非法文档有奖
1/ 250
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 250 下载此文档
文档列表 文档介绍
面向对象的概念
面向对象的开发过程
面向对象分析与模型化
面向对象设计
面向对象程序的实现与测试
第八章面向对象技术
面向对象的概念
开发模式
什么是面向对象
对象

继承
开发模式(Paradigm)
开发模式又称为范型、范例、风范或模式(Pattern)。开发模式定义了
特定问题和应用的开发过程中将遵循的步骤;
确定将用于表示问题和解的那些成分的类型;
利用这些成分表示与问题解决有关的抽象;
直接得到问题的结构。
开发模式的选择影响到整个软件开发生存期。就是说,它支配了
设计方法
编码语言
测试和检验技术
的选择
面向过程开发模式
面向过程开发模式产生过程的抽象。
这些抽象的基础是把软件视为处理流,并定义成由一系列步骤构成的算法。
每一步骤都是带有预定输入和特定输出的一个过程,把这些步骤串联在一起可产生合理的稳定的贯通于整个程序的控制流,最终产生一个简单的具有静态结构的体系结构。
面向过程开发模式的特点
过程性开发模式侧重建立构成问题解决的处理流。
数据抽象、数据结构根据算法步骤的要求开发,它贯穿于过程,提供过程所要求操作的信息。
系统的状态是一组全局变量,这组全局变量保存状态的值,把它们从一个过程传送到另一个过程。
⑴ Initialize system;
⑵ Create and draw interface;
while QUIT not selected do
case
Mouse event:
create shape structure;
read mouse movements for data;
store newly created shape on list
of shape records;
KeyPress event:
if key = 'q' then exit loop;
else ignore;
Ecpose event:
refresh display by drawing each
shape structure;
⑷ Shut down system;
面向对象开发模式
在面向过程开发模式中优先考虑的是过程抽象,在面向对象开发模式中优先考虑的是实体(问题论域的对象)。
在面向对象开发模式中,把标识和模型化问题论域中的主要实体做为系统开发的起点,主要考虑对象的行为而不是必须执行的一系列动作。

08 面向对象技术 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 250
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新