1 / 13
文档名称:

面向对象初步.ppt

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

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

分享

预览

面向对象初步.ppt

上传人:459972402 2018/11/13 文件大小:79 KB

下载得到文件列表

面向对象初步.ppt

相关文档

文档介绍

文档介绍:面向对象初步
关于面向过程的程序设计
设计思路:自顶向下,逐步求精
设计的基本过程:采用模块分解与功能抽象,自顶向下,分而治之,从而将一个较复杂的程序系统的设计任务分解成许多易于控制和处理的子任务,这些子任务都是可独立编程的子程序模块
面向过程方法的优点
自顶向下,逐步求精。提出了使用结构化的方法解决复杂问题的分析和求解
提供了详细的控制数据和数据处理过程的手段
面向过程方法的缺陷
数据和过程是分离的实体,在编程时必须时刻考虑所要处理的数据的格式,存在数据和处理过程出现错误搭配的问题
对于现代计算机要解决的实际问题,思维方法不够自然
面向对象的方法
面向对象程序设计吸收了面向过程方法的一切优点,又考虑了现实世界与面向对象解空间的映射关系,它所追求的目标是将现实世界的问题求解尽可能简单化。
面向对象程序设计将数据和对数据的操作放在一起,作为一个相互依存、不可分割的整体来处理。它将对象和对象的操作抽象成类这一新的数据类型,并考虑不同对象之间的联系和对象间的重用性。
面向对象方法有利于软件复杂性的控制和软件生产率的提高
面向对象方法vs面向过程方法
面向对象方法是在面向过程方法的基础上发展而来的,面向对象方法的提出并不意味着对面向过程方法的否定
解决不同性质、不同规模的问题时,两种方法是“春兰秋菊,各擅胜场”。
类和对象
类反映了具有某些共同特征的一类事物
对象反映的是具有相似特征但又不完全相同的一些事物
在面向对象方法中,对象通常是类中的一个特例,类是对一些对象所共有特征的描述
属性和行为
面向对象方法中,事物的特征包括属性和行为。
行为通常表现为对属性的操作
行为由消息触发,消息传递对象间的联系
继承和复用
若A类所具有的特征是在B类所具有特征的基础上添加一些新特征而得到的,那么称A类继承自B类
在程序设计中,若a继承自b,则意味着a中使用了b的代码,这反映了软件重用的思想
面向对象方法的特点
封装性
数据和操作作为一个整体
划分了内部和外部的界限,隐藏了内部的细节
复用性
继承机制体现了“软件复用”
多态性
相似但不完全相同的对象对同样的消息作出不同的响应