下载此文档

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


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

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

面向对象的概念面向对象建模面向对象分析和模型化面向对象 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数151
  • 收藏数0 收藏
  • 顶次数0
  • 上传人653072647
  • 文件大小1.16 MB
  • 时间2018-10-10