1 / 40
文档名称:

管理信息系统八面向对象的系统开发方法.ppt

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

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

分享

预览

管理信息系统八面向对象的系统开发方法.ppt

上传人:落意心冢 2024/3/26 文件大小:735 KB

下载得到文件列表

管理信息系统八面向对象的系统开发方法.ppt

相关文档

文档介绍

文档介绍:该【管理信息系统八面向对象的系统开发方法 】是由【落意心冢】上传分享,文档一共【40】页,该文档可以免费在线阅读,需要了解更多关于【管理信息系统八面向对象的系统开发方法 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。管理信息系统八面向对象的系统开发方法引言传统的“面向过程”的方法学是把世界分成两个部分,分别认知:1)数据(Data):用于描述各种状态的数据结构;2)过程(Procedures):就是操作这些状态数据的程序,有时也称为“算法”。说得形象一些,它认为数据是静态的,不会自行改变的,而需要各种各样的过程来改为数据。您还记得“数据结构”+“算法”=程序,这一个伟大的等式吗?这就是“面向过程”方法学的精髓。八面向对象的系统开发方法引言举个例子,我们要将一块木头从目前的位置向北搬到距原地10米的地方,我们首先会定义一个表示木头的数据结构,存储位置、质量等状态信息,然后再编写一个算法操作这个表示木头的数据结构,以达到目的。而“面向对象”的方法学则认为世界是由各种各样的对象(object)组成的,而每一个对象都有两个特征:状态(也称为属性)与行为(也称为方法)。说得形象一些,每个组成世界的对象都是通过自己的行为来变化自身的状态,一切变化都是对象自身、或对象间的协调而产生的。第八章面向对象的系统开发方法所谓“面向对象”是一种认识客观世界的世界观,从结构组织角度模拟客观世界的一种方法,人们在认识和理解现实世界的过程中,普遍运用以下三个构造法则:(1)区分对象及其属性,如区分车和车的大小;(2)区分整体对象及其组成部分,如区分车和车轮;(3)不同对象类的形成及区分,如所有车的类和所有船的类。因而,客观世界可以看成由许多不同种类的对象构成,每个对象都有自己的内部状态和运动规律,不同对象间的相互联系和相互作用构成了完整的客观世界。第一节面向对象的基本概念及特征一、面向对象的基本概念1、对象:是一种对客观事物的抽象,它由状态(属性)和行为(方法)组成。?下面,我们就使用一个图,来帮助大家认识对象。正如图2-1所示,我们使用一个大圆来表示一个对象,中间的一个小圆圈定义了这个对象的各种状态信息,外面则是各种各样的行为,通过执行这个对象的行为,就会改变这个对象的状态。第一节面向对象的基本概念及特征图2-1木头对象示意图第一节面向对象的基本概念及特征2、类:是对象的集合也就是由所有相似对象的状态变量(属性变量)与行为(方法)所构成的模板或原型。我们首先定义了“笔店”这个类,它拥有4个属性:1)铅笔;2)钢笔;3)圆珠笔;4)其它笔同时还定义了三个行为:1)卖出:将属性的值减少,表示卖出;2)进货:将属性的值增加,表示进货;3)盘点:打印出属性的值;第一节面向对象的基本概念及特征3、消息传递在前面,我们说到在面向对象的世界中,一切变化都是对象自身、或对象间的协调而产生的。那么它们是如何进行协商的呢?在面向对象的程序设计中,我们采用一种叫消息传递(MessagePassing)的机制来实现。消息从一个对象发到另一个对象,使另一个对象完成某一个行为。通常,我们把发送消息的对象称为“发送对象”(sender),而把接受消息的对象称为“接受对象”(receiver)。其工作如下图所示:第一节面向对象的基本概念及特征图2-2消息传递机制工作示意图第一节面向对象的基本概念及特征7、易维护性:面向对象的抽象封装使对象信息隐藏在局部。当对象进行修改,或对象自身产生错误的时候,由此带来的影响仅仅局限在对象内部而不会波及其他对象乃至整个系统环境,这极大方便了软件设计、构造和运行过程中的检错、修改。第一节面向对象的基本概念及特征