Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 理解OOP思维。需要简单文本的帮助吗_C++_Oop - Fatal编程技术网

C++ 理解OOP思维。需要简单文本的帮助吗

C++ 理解OOP思维。需要简单文本的帮助吗,c++,oop,C++,Oop,读了这本书,我发现: 通过单个元素对问题建模时的思维方式是面向对象编程的基础 另外,当我想做游戏时(例如),玩家是一个元素,级别是一个元素?这些只是我的应用程序逻辑所包含的基本元素? 它还说,面向对象编程更接近人类的思维方式——也就是说,我们在“对象”中思考得更多?是的。 对 & 是的。 玩家是一个元素,级别是一个元素? 是的,他们应该在你的课程中 它还说,面向对象编程更接近人类的思维方式——也就是说,我们在“对象”中思考得更多? 是的,我们以客观的方式思考。例如,当你指玩家时,你知道玩家可以得

读了这本书,我发现:

通过单个元素对问题建模时的思维方式是面向对象编程的基础

另外,当我想做游戏时(例如),玩家是一个元素,级别是一个元素?这些只是我的应用程序逻辑所包含的基本元素?
它还说,面向对象编程更接近人类的思维方式——也就是说,我们在“对象”中思考得更多?是的。 对 & 是的。

玩家是一个元素,级别是一个元素?
是的,他们应该在你的课程中
它还说,面向对象编程更接近人类的思维方式——也就是说,我们在“对象”中思考得更多?
是的,我们以客观的方式思考。例如,当你指玩家时,你知道玩家可以得分,赢或输,所以你可以将“事件”编码为玩家类的方法。之后,使用您的player实例将非常自然。

我想说,当您通过单个元素对问题进行建模时的思维方式是面向对象建模的基础

在一个足够复杂的程序中,你有一些类,它们代表你想要解决的问题。在银行应用程序中,用户、帐户、玩家、敌人,可能是级别

I其他部分您有表示问题的解决方案*的类,或实现部分,例如regex类,可能是sprite类,string类等等

对象是具有共同用途的函数和变量的集合,在某些情况下表示真实世界的对象,但它不是情况的主要部分

我怀疑许多编程书籍的作者之所以将编程语言对象与现实世界的对象进行比较,是因为很容易理解OOP是什么。但是,如果作者不继续告诉人们什么是真正的对象,很多人可能会感到困惑,至少在一段时间内是这样