谭浩强的C++程序设计与C++面向对象程序设计有什么区别

谭浩强的C++程序设计与C++面向对象程序设计有什么区别,第1张

内容会重复,如果你没有基础或者基础较差,可以选择C++程序设计,485页,如果你有一定C++基础,可以选择C++面向对象程序设计,285页。前一本主要是语法,后一本更多谈到编程思想和方法算是个进阶教程。

面向过程的是以功能模块为单位,典型的是函数和过程,

面向对象的是以类/对象为单位,典型的是类

面向对象是对面向过程的发展,它通过类把相关的数据和 *** 作捆绑在一起的

简单的说一下吧

如果你要做个航空系统的网站,如乘客这里,用面向对象的思想,你把所有乘客的属性,方法等全部写出来,不管项目是否需要这些功能。

而面向过程是你想到哪里属性方法就写哪些。

当你这个项目需要加一些乘客的功能的时候,如果是用面向对象的思想的话,那么直接在那个功能里面写代码就是了,而面向过程的话则需要重新写,这样一来麻烦很多。不能体现程序本身的一些重用,封装等等性能。

面向过程的代码实现要比面向对象的快很多,因为他是想到什么就写什么~

懂一些没?

以上就是关于谭浩强的C++程序设计与C++面向对象程序设计有什么区别全部的内容,包括:谭浩强的C++程序设计与C++面向对象程序设计有什么区别、C和C++中面向过程和面向对象的程序设计怎么形象的理解、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10069799.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存