1 / 108
文档名称:

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

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

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

分享

预览

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

上传人:相惜 2021/9/17 文件大小:600 KB

下载得到文件列表

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

文档介绍

文档介绍:主要内容
围绕面向对象技术的基本概念和运行机制,结合应用实例,介绍面向对象的系统开发方法。
面向对象的系统开发方法
.
1
面向对象方法将现实世界中任何事物均视为“对象”。
客观世界看做是由许多不同种类的对象构成的,对象之间的相互作用和相互联系构成完整的客观世界。
面向对象方法
.
面向对象方法的基本思想
客观事物是由对象组成
对象是由属性和方法构成
对象之间的联系通过消息传递机制来实现
对象可以按其属性来归类,子类可以通过继承机制获得其父类的特征
对象具有封装性
.
面向对象的基本概念和特征
1. 面向对象 面向对象是一种认识客观世界的世界观,是从结构组织角度模拟客观世界的一种方法,人们在认识和理解现实世界的过程中,普遍运用以下三个构造法则:
(1) 区分对象及其属性,如区分车和车的大小;  (2) 区分整体对象及其组成部分,如区分车和车轮;  (3) 不同对象类的形成及区分,如所有车的类和所有船的类。
.
4
2. 对象(Object)
  对象是对一组信息及其操作的描述。
如:一辆汽车是一个对象,它包含了汽车的信息(如颜色、型号、载重量等)及其操作(如启动、刹车等)。 一个窗口是一个对象,它包含了窗口的信息(如大小、颜色、位置等)及其操作(如打开、关闭等)。
面向对象的基本概念和特征
.
5
3. 属性(Property)   即对象所包含的信息。
如:窗口的宽度(),属性可以在设计对象时确定,也可以在程序运行时读取和修改(如: W=; =100)。
面向对象的基本概念和特征
.
6
4. 方法(Methord)   即对象所应有的各种操作。   如:窗口关闭()   这种操作的过程对外是封闭的,即用户只能看到这一方法实施后的结果。这相当于事先已经设计好的各种过程,只需要调用就可以了,用户不必去关心这一过程是如何编写的,事实上,这个过程已经封装在对象中,用户也看不到。   对象的这一特性,即是对象的封装性.
面向对象的基本概念和特征
.
7
5. 事件(Event)
  即对象在执行某一操作后激发并执行的一个或多个过程。   这些过程对用户是透明的,用户可以为这个过程编写自己的程序代码,以完成特定的操作。   如:窗口对象在执行打开过程时,就会激活一个Active事件(过程),用户可以自己编写这一过程的代码,以便在打开这个窗口时完成一些自己所要求的任务,如打开一个数据库,对某个变量进行初始化等。
面向对象的基本概念和特征
.
8
6. 类(Class)与实例(Instance)   类是具有共同属性、方法、事件的对象的集合。而一个具体的对象则是其对应类的一个实例。   如果对某一个类的定义进行修改,如增加一些属性或修改一些方法,就得到一个新的类,而原先的类就是新类的父类。
面向对象的基本概念和特征
.
9
6. 类(Class)与实例(Instance)   我们在窗口类的定义上,另外定义它还包含两个按钮,一个标题是"确定",一个标题是"取消",并且在分别按下这两个按钮后,执行"OK"与"Cancel"两个事件。这样就定义了一个新类,我们可以把它叫做"选择窗口"类,并保存它,这样就可以直接由"选择窗口"生成窗口实例,而不用每次都由"窗口"类产生,然后再添加按钮。
面向对象的基本概念和特征
.
10