软件工程复试——十二、面向对象实现

面向对象实现涉及翻译设计成程序、测试和调试。面向对象语言的选择要考虑其优点、技术特点,如一致的表示方法、可重用性和可维护性。程序设计风格对可重用性、可扩充性和健壮性有重要影响。测试策略包括面向对象的单元测试、集成测试和确认测试。设计测试用例时,可采用随机测试、划分测试和基于故障的测试方法。
摘要由CSDN通过智能技术生成

十二、面向对象实现

这一章貌似考试大纲没有要求,但是大家可以稍微看看,稍微看看总是好的!!

​ 面向对象实现主要包括两项工作:把面向对象设计结果翻译成用某种程序语言书写的面向对象程序、测试并调试面向对象程序。

​ 面向对象程序的质量由面向对象设计的质量决定。其所使用的程序语言的特点和程序设计的风格也将对程序的可靠性、可重用性、可维护性产生深远影响。

程序设计语言

面向对象语言的优点
  • 一致的表示方法
  • 可重用性
  • 可维护性
面向对象语言的技术特点

在选择面向对象语言时应该着重考虑以下一些技术特点。

  • 支持类与对象概念机制
  • 实现整体-部分(聚集)结构机制
  • 实现一般-特殊(泛化)结构机制
  • 实现属性和服务的机制
  • 类型检查(强类型还是弱类型?)
  • 类库(有库就方便多了,省的啥都得自己写)
  • 效率(运行别太慢了)
  • 持久保存对象(数据得给我存好了把)
  • 参数化类(使用一个或多个类型去参数化一个类的机制)
  • 开发环境
选择面向对象语言

开发人员在选择面向对象语言时,应该着重考虑以下因素。

  • 将来是否能占主导地位
  • 可重用性
  • 类库和开发环境
  • 其他因素(学习成本,开发工具,性能要求等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值