软件工程 作者 郑人杰 马素霞 麻志毅 第7章 面向对象方法概论.pptVIP

  • 7
  • 0
  • 约5.03千字
  • 约 24页
  • 2018-05-08 发布于广东
  • 举报

软件工程 作者 郑人杰 马素霞 麻志毅 第7章 面向对象方法概论.ppt

第三部分 面向对象的软件开发方法 第7章 面向对象方法概论 7.1 面向对象的基本思想 7.2面向对象的主要概念及基本原则 本节对面向对象中的主要概念和基本原则进行初步的阐述,以期让读者进一步地了解面向对象的基本思想 (1)抽象 从事物中舍弃个别的非本质的特征,而抽取共同的、本质特征的做法叫抽象。 在面向对象方法中,对象是对现实世界中的事物的抽象,类是对对象的抽象,一般类是对特殊类的抽象。这种抽象是根据开发的需要进行的。 在面向对象的不同开发阶段需要进行不同程度的抽象。 (2)分类 把具有共同性质的事物划分为一类,得出一个抽象的概念。 分类帮助我们组织我们所生活的复杂世界。我们可以对在一个特殊分类中的对象做一些假设。如果一个对象是分类(类)的一个实例,它将符合该分类的总体模式。 分类:对象-类- 一般类 (4)消息通信 对象之间只能通过消息进行通讯。 消息必须直接发给特定的对象。消息中包含所请求服务的必要信息,且遵守所规定的通信规格说明。一条消息应包括:消息名、入口参数和返回参数。一个对象可以是消息的发送者,也可以是消息的接收者,还可以作为消息中的参数。 (5)多态性 无多态性的泛化.类可以由层次继承结构所组织。在该结构中,子类将从位于层次结构高层的父类中继承属性、操作和关系。 抽象的父类是指仅用来定义子类的超类。这样,抽象类

文档评论(0)

1亿VIP精品文档

相关文档