C++程序设计笔记.txt

上传者: 43934844 | 上传时间: 2022-06-20 14:04:39 | 文件大小: 2KB | 文件类型: TXT
C++程序设计笔记 一、面向对象和面向过程的比较 面向过程的方法将数据结构和过程作为两个实体来对待,其着重点在过程,设计人员首先考虑如何将功能分解,在每一个过程中又要着重安排程序的操作序列,但同时程序员在编程时 又必须时时考虑数据结构,因为毕竟操作要作用于数据上。数据结构和过程的分离,给程序设计人员造成沉重的负担。例如,不可能要求数据结构始终没有变化,且不说在软件维护期间数据结构有可能发生变化,就是在软件的开发过程中也不能保证数据结构不发生变化。面向过程程序设计的缺点之一,就是一旦数据结构需要变更时,必须修改与之相关的所有模块。 面向对象的方法将一组数据和与之有关的操作集合组装在一起,形成一个能动的实体,也就是数据的表示方式与对数据的操作细节被隐藏起来,用户通过操作接口对数据进行操作。即通过数据封装把数据和有关的操作封装在对象中,即使数据结构需要变更,也只要在该对象内部进行,只要该对象的对外接口不变,就不会影响整个软件。再通过派生和多态性机制就解决了面向过程程序的可重用性差、维护代价高等问题。 二、C++与面向对象有关的保留字 C++ 中专用于面向对象程序设计的关键字及它们的功能如下

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明