C++面向对象程序设计陈维兴等第10章面向对象程序设计课件教学.pptVIP

  • 16
  • 0
  • 约1.18千字
  • 约 30页
  • 2017-01-01 发布于广东
  • 举报

C++面向对象程序设计陈维兴等第10章面向对象程序设计课件教学.ppt

第十章 面向对象程序设计 方法与实例 10.1 面向对象程序设计的一般方法和技巧 10.1.1 问题分析和功能定义 传统程序设计中,这个阶段的工作被叫做“需求分析”。需求分析的结果是系统规范说明书,需要程序员和用户共同分析问题,从而确定整个软件系统要完成的功能。 ? 使用面向对象程序设计方法时,在本阶段并不需要严格的系统规范说明书,可以使用一些简单的图表来描述系统的功能。 10.1.2 对象(类)设计及实现 本阶段的工作是要给出所有对象的描述,并确定对象之间是如何交互的。 对象设计阶段要明确所有在程序中将要用到的对象,并给出每个类的定义,并用一些小程序对类进行测试。一般来说,对象的设计和实现都应该在此阶段完成。类可以独立于系统之外测试是面向对象程序设计的一大特色。 对象设计一般分为五个阶段: (1) 对象发现。对象可以通过寻找外部因素及边界、系统中重复的元素和最小概念单元而发现。 (2) 对象装配。建立对象时可能会发现需要一些新的对象,这些对象在对象发现时并未出现过。此时,需要建立新类。 (3) 系统构造。不断的改进对象。与系统中其他对象交互时,可以根据需要改变已有的类或要求新类。 (4) 系统扩充。系统增加新的性能时,可以根据需要修改类或增加类

文档评论(0)

1亿VIP精品文档

相关文档