- 0
- 0
- 约 28页
- 2016-11-06 发布于湖北
- 举报
5.3 面向对象程序设计 1. 数据封装 2. 继承 3. 多态性 多态性的实现举例 4.泛型编程 * 软件实现 5 第 五 章 软件的详细设计,完成了软件的过程性的描述,接下来进入程序编码阶段。 编码(Coding)阶段的任务,是为每个模块编写程序。即是将详细设计的结果转换为源程序代码。 本章从如何提高软件的质量和可维护性的角度,讨论在编码阶段所要解决的主要问题: 程序设计语言的特性及选择的原则 程序设计风格 软件代码审查 按照语言级别可以分为两大类: 低级语言 包括机器语言和汇编语言。 低级语言表示成二进制形式的机器基本指令集, 或者是操作码经过符号化的基本指令集,由于其依 赖于特定的机器,其使用复杂、繁琐、费时、易出 差错,因而程序编写也有一定的难度。 高级语言 高级语言的表示方法要比低级语言更接近于待 解的问题,其特点是在一定程度上与具体机器无关, 易学、易用、易维护。高级语言的实现极大的提高 了软件的生产效率。 5.1 程序设计语言的选择 一、程序设计语言的分类 1. 按应用范围分: 通用语言有:PASCAL、C、C++、Java等 专用语言有:APT等 三、高级语言的分类 2. 按用户的要求分为: 过程式语言和非过程式语言; 3. 按使用方式分:
您可能关注的文档
- 汽车理论第三章汽车动力装置参数选定解读.ppt
- 项目二模块三单片机应用课件.ppt
- 汽车理论知识解读.ppt
- 汽车理赔流程解读.ppt
- 项目二企业财产保险业务流程(投保)课件.ppt
- 汽车零部件行业解决方案v解读.ppt
- 汽车轮胎异常磨损郭延鹏解读.ppt
- 汽车盲区第十一周解读.ppt
- 项目二企业采购与供应物流管理课件.ppt
- 汽车排放污染物检测与评价解读.ppt
- 全国通用安全教育:洪水灾害预防与应对试卷.docx
- 18项医疗安全核心制度ppt模板.pptx
- 测量控制油路压力的技术与实践.pptx
- 2025年冷热菜制作师职业考试.docx
- (2026年)妇产科粪瘘患者疾病诊断与治疗PPT课件.pptx
- 人工智能基础知识与考试冲刺卷.docx
- 2025~2026学年重庆市铜梁区九年级上学期期末考试化学试卷.doc
- 2025-2030年女用贴身内衣裤行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2025年超声医学医师资格重点模拟练习卷.docx
- 初中八年级英语(冀教版)下册 Unit 4 Lesson 21 Books or puters 深度学习导学案.docx
原创力文档

文档评论(0)