C++面向对象程序设计思想详解
需积分: 12 120 浏览量
更新于2024-07-29
收藏 14.07MB PDF 举报
C++编程思想
C++编程思想是一本介绍C++编程思想的书籍,该书为中文版,旨在介绍C++详细的编程思想。下面是根据书中所提供的部分内容生成的知识点:
1. 对象的演化
C++编程思想认为,计算机革命起源于一台机器,程序设计语言也源于一台机器。但计算机并不仅仅是一台机器,它是心智放大器和另一种有表述能力的媒体。这一点使它不很像机器,而更像我们大脑的一部分,更像其他有表述能力的手段,例如写作、绘画、雕刻、动画制作或电影制作。面向对象的程序设计是计算机向有表述能力的媒体发展中的一部分。
2. 面向对象程序设计的基本概念
面向对象程序设计(OOP)是计算机向有表述能力的媒体发展中的一部分。本章将介绍OOP的基本概念,然后讨论OOP开发方法,最后介绍使程序员、项目和公司使用OOP方法而采用的策略。
3. 对象的基本概念
对象是面向对象程序设计的基本概念,对象是特性+行为。第一个面向对象的程序设计语言是Simula-67,开发于60年代,目的是为了解决模拟问题。类描述了一组有相同特性(数据元素)和相同行为(函数)的对象。
4. 类的概念
类是面向对象程序设计的基本概念,类是对象的集合,具有相同特性和行为。类实际上就是数据类型,例如,浮点数也有一组特性和行为。程序员可以通过增添他所需要的新数据类型来扩展这个程序设计语言。
5. 抽象数据类型
抽象数据类型是面向对象程序设计中的一个基本概念。抽象数据类型几乎能像内部类型一样准确工作。程序员可以创建类型的变量(在面向对象程序设计中称为“对象”或“实例”)并操纵这些变量(称为发送“消息”或“请求”,对象根据发来的消息知道需要做什么事情)。
6. 面向对象程序设计的优点
面向对象程序设计的优点在于它可以将大量问题归纳成为一个简单的解。OOP技术能很容易地将大量问题归纳成为一个简单的解,这一发现产生了大量的OOP语言,其中最著名的是Smalltalk—C++之前最成功的OOP语言。
7. C++语言的特点
C++语言包含了比面向对象程序设计基本概念更多的内容,读者应当在学习设计和开发程序之前先理解该语言所包含的基本概念。C++语言的特点在于它可以扩展程序设计语言,欢迎创建、关注新的类,对它们进行与内部类型一样的类型检查。
C++编程思想是一本介绍C++编程思想的书籍,旨在介绍C++详细的编程思想。该书籍涵盖了面向对象程序设计的基本概念、类的概念、抽象数据类型等内容,旨在帮助读者更好地理解C++语言。
2023-06-01 上传
113 浏览量
615 浏览量
284 浏览量
564 浏览量
703 浏览量
860 浏览量
wuxikai986
- 粉丝: 1
- 资源: 5
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜