- 3
- 0
- 约6.11千字
- 约 35页
- 2018-03-02 发布于浙江
- 举报
[工学]软件工程课程课件13
第十一章 面向对象实现 11.1程序设计语言 面向对象设计结果,翻译成用某种程序设计语言书写的面向对象程序 测试并调试面向对象的程序 11.1程序设计语言 面向对象语言的优点 一致的表示方法 可重用性 可维护性 11.1程序设计语言 一般说来,纯面向对象语言着重支持面向对象方法研究和快速原型的实现,而混合型面向对象语言的目标则是提高运行速度和使传统程序员容易接受面向对象思想 面向对象语言的技术特点 1. 支持类与对象概念的机制 2. 实现整体部分(即聚集)结构的机制 3. 实现一般特殊(即泛化)结构的机制 4. 实现属性和服务的机制 5. 类型检查 6. 类库 7. 效率 8. 持久保存对象 9. 参数化类 10. 开发环境 11.1程序设计语言 选择面向对象语言 1. 将来能否占主导地位 2. 可重用性 3. 类库和开发环境 4. 其他因素 11.2程序设计风格 提高可重用性 1. 提高方法的内聚 2. 减小方法的规模 3. 保持方法的一致性 4. 把策略与实现分开 5. 全面覆盖 6. 尽量不使用全局信息 7. 利用继承机制 11.2程序设计风格 提高可扩充性 1. 封装实现策略 2. 不要用一个方法遍历多条关联链 3. 避免使用多分支语句 4. 精心确定公有方法 11.2程序设计风格 提高健壮性 1. 预防用户的操作错误 2. 检查参数的合法性 3. 不要预先确
您可能关注的文档
最近下载
- SY-T 5971-2016 油气田压裂酸化及注水用粘土稳定剂性能评价方法.pdf VIP
- GBZ188-2025职业健康监护技术规范WORD.docx VIP
- 《药品生产质量安全风险研判会商制度(试行)》.docx VIP
- 路基整平施工方案.doc VIP
- 2026年考研数学八套卷(数二)试题册(zhangyu).pdf
- (高清版)DB34∕T 4180-2022 农村公益性公墓建设规范.pdf VIP
- 二年级语文课件-看图写话写事:乐于助人 人教(部编版).pptx VIP
- 圆的周长练习.ppt VIP
- 神经内镜下经鼻蝶入路治疗Rathke’s囊肿.pptx VIP
- 南方电网最新笔试真题(含详细答案解析).docx VIP
原创力文档

文档评论(0)