面向对象实现PPT课件.pptVIP

  • 4
  • 0
  • 约1.42万字
  • 约 72页
  • 2018-06-05 发布于贵州
  • 举报
面向对象实现PPT课件

面向对象实现的两项工作 面向对象实现主要包括两项工作: 把面向对象设计结果翻译成用某种程序语言书写的面向对象程序; 测试并调试面向对象的程序。 面向对象程序的质量 面向对象程序的质量基本上由面向对象设计的质量决定。 所采用的程序语言的特点和程序设计风格也将对程序的可靠性、可重用性及可维护性产生深远影响。 面向对象测试的特殊性 目前,软件测试仍然是保证软件可靠性的主要措施,对于面向对象的软件来说,情况也是如此。 面向对象测试的目标,也是用尽可能低的测试成本发现尽可能多的软件错误。 面向对象程序中特有的封装、继承和多态等机制,给面向对象测试带来一些新特点,增加了测试和调试的难度。 主要内容 程序设计语言 程序设计风格 测试策略 设计测试用例 “程序设计语言”主要内容 面向对象语言的优点 面向对象语言的技术特点 选择面向对象语言 面向对象设计结果的实现 面向对象设计的结果既可以用面向对象语言,也可以用非面向对象语言实现。 使用面向对象语言时,由于语言本身充分支持面向对象概念的实现,因此,编译程序可以自动把面向对象概念映射到目标程序中。 使用非面向对象语言编写面向对象程序,则必须由程序员自己把面向对象概念映射到目标程序中。 例如,C语言并不直接支持类或对象的概念,程序员只能在struct中定义变量和相应的函数(事实上,不能直接在结构中定义函数而是要利用指针间接定义)。 所有非面向对象语言都

文档评论(0)

1亿VIP精品文档

相关文档