- 2
- 0
- 约2.38万字
- 约 88页
- 2018-06-24 发布于浙江
- 举报
培养编程技能55
本章主要内容:
类和对象
类继承
多态性:虚函数,重载,模板
与传统的面向过程的程序设计语言相比,C++语言的最大特征是支持面向对象程序设计OOP(Object Oriented Programming),它引入了类、继承、多态和重载等面向对象的新机制。通过本章的学习,使我们系统地介绍C++面向对象设计的基本方法。
结构化程序设计的特点:
是一种自上而下、逐步细化的模块化程序设计方法。
Wirth N的观点:算法 + 数据结构 = 程序
是一种面向过程程序设计方法,即一个程序是由多个过程(在C++中为函数)模块组成,过程之间通过函数参数和全局变量进行相互联系。
3.1 面向对象程序设计概述
3.1.1 结构化程序设计
与非结构化程序相比,结构化程序在调试、可读性和可维护性等方面都有很大的改进。
代码重用性不高:以过程为中心设计新系统,除了一些标准函数,大部分代码都必须重新编写。
由于软、硬件技术的不断发展和用户需求的变化,按照功能划分设计的系统模块容易发生变化,使得开发出来的模块的可维护性欠佳。
面向过程模式将数据与过程分离,若对某一数据结构做了修改,所有处理数据的过程都必须重新修订,这样就增加了很多的编程工作量。
结构化程序设计的特点:
什么是对象:
现实世界是由各种各样的事物组成,包括真实的事物和抽象的事物。例如,人、动物、汽车(真实的事物)和程序、直线
您可能关注的文档
最近下载
- 美债札记·一:美债收益率,框架及展望-241121-德邦证券-31页.pdf VIP
- 2025水务集团招聘公共基础知识与供排水知识综合题库.docx
- 四年级安全教育教案:面对校园突发事件_全国通用.doc VIP
- 高中数学导数及其应用典型例题专题练习40题(详解版).docx VIP
- (高清版)B-T 12787-2020 辐射防护仪器 临界事故报警设备.pdf VIP
- 2000-2012年新知杯上海市初中数学竞赛试题及详解.doc VIP
- 2023年高考历史真题全国甲卷.docx VIP
- 设计质量管理和保证措施(最新).docx VIP
- 早产儿母乳强化剂使用专家共识.pptx VIP
- 富士电机MICREX SX SPH系列PLC Ethernet接口模块NP1L RS1 2 4用户手册(中文).pdf
原创力文档

文档评论(0)