c++编程思想中的类是什么 怎么样去理解 怎么样去运用

来源:百度知道 编辑:UC知道 时间:2024/05/04 12:50:32

其实无论什么编程方式、架构、思想,就是解决程序设计中的思路问题。 很多时候大型一点的软件,功能复杂,逻辑繁琐,思路很容易一团糟。 所以逐步的有了函数式的程序设计, 然后到模块化的程序设计,然后又有了面向对象的程序设计。

这里的中心思想就是把要解决的问题分成模块,这样我们只需要考虑某个模块代表的那个东西在程序中应该有怎样的行为, 所有的模块考虑好了之后程序就出来了。而如何切分模块,这里最重要的原则就是“低耦合,高内聚”。就是模块内的联系尽量紧密,模块间的联系尽量松散,这样才方便我们分别处理。

为什么要用“类”的概念,就是方便我们去考虑模块。 比如你要对一堆动物建模,你可以把猴子作为一个模块,猫作为另一个模块, 这是正常思路。 如果你非要把站在左边的作为一个模块,站在右边的作为另一个模块,这就影响你去思考模块的行为。 我说的意思是, 类的概念源于日常的生活,把这个结合进来有助于你对程序的思考,因为我们都习惯于这样的思考。

有属性
有方法

还是看书慢慢理解吧

看书吧
这三言两语说不清的

简单的讲就是把相关功能的函数集合和变量集合封装到了一起,在编写较复杂程序时代码的架构会更清晰,更容易被别人和自己看懂,并且有助于程序架构的回想.有句话说的不错:程序必须为阅读的人而编写,只是顺便用于机器执行.希望你的编程之旅顺利.