1 / 151
文档名称:

面向对象的概念面向对象建模面向对象分析与模型化面向对象.ppt

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

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

分享

预览

面向对象的概念面向对象建模面向对象分析与模型化面向对象.ppt

上传人:阳仔仔 2018/11/26 文件大小:1.16 MB

下载得到文件列表

面向对象的概念面向对象建模面向对象分析与模型化面向对象.ppt

相关文档

文档介绍

文档介绍:面向对象的概念
面向对象建模
面向对象分析与模型化
面向对象设计
面向对象程序的实现
面向对象技术
面向对象的概念
开发模式
面向对象方法学的要点
对象

继承
面向过程开发模式
面向过程开发模式产生过程的抽象。
这些抽象的基础是把软件视为处理流,并定义成由一系列步骤构成的算法。
面向对象开发模式
在面向过程开发模式中优先考虑的是过程抽象,在面向对象开发模式中优先考虑的是实体(问题论域的对象)。
在面向对象开发模式中,把标识和模型化问题论域中的主要实体做为系统开发的起点,主要考虑对象的行为而不是必须执行的一系列动作。
面向对象方法学的要点(1)
Coad和Yourdon认为
认为客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成
把所有对象都划分成各种对象类(简称为类,class),每个对象类都定义了一组数据和一组方法。
按照子类(或称为派生类)与父类(或称为基类)的关系,把若干个对象类组成一个层次结构的系统
面向对象方法学的要点(2)
对象彼此之间仅能通过传递消息互相联系
面向对象的方法学可以用下列方程来概括:
OO=objects+classes+inheritance+
communication with messages
如果一个软件系统是使用这样 4 个概念设计和实现的,则我们认为这个软件系统是面向对象的。
一个面向对象的程序的每一成份应是对象,计算是通过新的对象的建立和对象之间的通信来执行的。
对象(object)
对象是面向对象开发模式的基本成份。
每个对象可用它本身的一组属性和它可以执行的一组操作来定义。
属性一般只能通过执行对象的操作来改变。
操作又称为方法或服务,它描述了对象执行的功能,若通过消息传递,还可以为其它对象使用。
消息(Message)
消息是一个对象与另一个对象的通信单元,是要求某个对象执行类中定义的某个操作的规格说明。发送给一个对象的消息定义了一个方法名和一个参数表(可能是空的),并指定某一个对象。
一个对象接收的消息则调用消息中指定的方法,并将形式参数与参数表中相应的值结合起来。