软件工程课件第6章面向对象的概念到与模型结构化实现dai.pptVIP

  • 2
  • 0
  • 约4.6千字
  • 约 19页
  • 2019-01-01 发布于福建
  • 举报

软件工程课件第6章面向对象的概念到与模型结构化实现dai.ppt

软件工程课件第6章面向对象的概念到与模型结构化实现dai

第三篇 面向对象方法学 6.1 面向对象程序设计实例 略 6.2 面向对象方法学概述 6.2.1 面向对象方法学的要点 概括地说,面向对象方法具有下述4个要点。 (1) 认为客观世界是由各种对象组成的,任何事物都是对象,复杂的对象可以由比较简单的对象以某种方式组合而成。面向对象方法用对象分解取代了传统方法的功能分解。 (2) 把所有对象都划分成各种对象类(简称为类,Class),每个对象类都定义了一组数据和一组方法。数据用于表示对象的静态属性,是对象的状态信息。因此,每当建立该对象类的一个新实例时,就按照类中数据的定义为这个新对象生成一组专用的数据,以便描述该对象 (3)按照子类与父类的关系,把若干个对象组成一个层次结构的系统。 (4)对象彼此之间只能通过传递消息互相联系。 6.2.2 面向对象的软件过程 一般说来,使用面向对象方法学开发软件时,工作重点应该放在生命周期中的分析阶段。这种方法在开发的早期阶段定义了一系列面向问题的对象,并且在整个开发过程中不断充实和扩充这些对象。 迭代是软件开发过程中普遍存在的一种内在属性。经验表明,软件过程各个阶段之间的迭代或一个阶段内各个工作步骤之间的迭代,在面向对象范型中比在结构化范型中更常见,也更容易实现。 喷泉模型是典型的面向对象生命周期模型。 6.3 面向对象方法学的主要优点 1. 与人类习惯的思维方法一致 对象是对

文档评论(0)

1亿VIP精品文档

相关文档