- 2
- 0
- 约4.52千字
- 约 33页
- 2017-09-10 发布于广东
- 举报
第十一章 面向对象实现 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. 不要预先确定
您可能关注的文档
最近下载
- 自主创业+公平竞争高中政治统编版选择性必修二.pptx
- 2026-2030中国时尚服饰行业发展分析及发展趋势与投资前景预测研究报告.docx
- DeepSeek模型核心破限指令.docx
- 合规红线与避坑实操手册(2026)《GBT 28842-2021药品冷链物流运作规范》(2026年).pptx VIP
- 0_上线验收报告0上线验收报告.doc VIP
- DB13T 5996-2024公路基层病害聚合物注浆处治技术规程.pdf VIP
- 一种艾普拉唑的制备方法.pdf VIP
- 广东农村家庭养老的困境和疏解对策研究——以陆丰市某镇为例.pdf
- 希迪智驾投资价值分析报告:深耕“矿”野无人境,智启商用车新征程.pdf VIP
- 湖北省建设工程第二三部分费用计费规定汇总.pdf VIP
原创力文档

文档评论(0)