软件工程20面向对象实现.pptxVIP

  • 2
  • 0
  • 约3.39千字
  • 约 24页
  • 2022-03-09 发布于北京
  • 举报
软件工程导论(五)第贰拾壹讲 面向对象实现24面向对象实现面向对象实现编码:把面向对象设计结果翻译成用某种程序语言书写的面向对象程序测试:测试并调试面向对象的程序面向对象的软件质量决定因素面向对象设计的质量程序语言的特点程序设计风格软件测试24本讲主要内容程序设计语言程序设计风格测试策略设计测试用例24程序设计语言用OOL和N-OOL实现OO的重要区别“面向对象概念?目标程序”的映射由谁来完成用非面向对象语言(N-OOL)实现面向对象-OOPC封装——结构+函数指针继承——宏多态——接口参数面向对象语言(OOL)优点技术特点选择24优点一致的表示方法 “问题域?OOA?OOD?OOP?测试”整个软件开发生命周期中,使用统一的概念,便于维护人员的理解。可重用性 “问题域?OOA?OOD?OOP?测试”范围内运用重用机制。(无缝迭代)可维护性 文档很难做到与源代码一致,应该选择可以很好表达“问题域语义”的程序语言。OOP能更好地做到。24技术特点实现阶段主要考虑的问题支持类与对象概念的机制-instance of动态创建对象内存管理由语言的运行机制自动管理内存析构函数(destructor)实现整体-部分(即聚集)结构的机制-part of内部指针关联对象(一般语言不支持)实现一般-特殊(即泛化)结构的机制-kind of多继承,基类中可能出现的重名问题24技术特点实现阶段主要考虑的问

文档评论(0)

1亿VIP精品文档

相关文档