给OOP专家的一个问题。 - 页 47 1...40414243444546474849505152535455 新评论 Aliaksandr Hryshyn 2019.10.10 20:09 #461 用我们对它的要求来定义人工智能不是更好吗?这是向实施迈出的一小步。 也许我们不需要像自然智慧那样去做,也许依靠外部的表现就足够了...... Vladimir Simakov 2019.10.10 20:16 #462 Реter Konow: 一切都有一个限度。 我发现了标准OOP的问题。 在多重继承中。 在班级之间的交叉联系。 静态 继承链和静态封装的问题。 但是,如果一个对象被建模并需要一个动态结构呢?人 工改写将不允许这样的对象快速、自然地发展。 标准的OOP缺乏人类思维所具有的灵活性。所有对象的结构都是静态的,如果不改变代码,继承的关系就不会改变。这是一个严重的缺点。 OOP是不变的,是意识的自然属性,但它的实施会有缺点。 多重继承和对象之间的链接有什么问题? Vladimir Simakov 2019.10.10 20:25 #463 关于第三点,彼得,我没有想到一个为把所有东西都写在全局层面上的数组的辩护者会这么说。你在类的字段中没有变量,而是有容器,所以你可以在运行时添加/删除它们,而且上面已经告诉你相关的刹车了。顺便说一句,如果写得正确,刹车可能是相当可以接受的。 Алексей Тарабанов 2019.10.10 21:51 #464 Retag Konow: 一切都有一个限度。 我发现了标准OOP的问题。 在多重继承中。 在班级之间的交叉联系中。 OOP是不变的,是意识的自然属性,但它的实施可能是有缺陷的。 ____________________________________________________________________________________ 它对什么是不变的? Реter Konow 2019.10.11 12:31 #465 Aliaksandr Hryshyn: 用我们想得到的东西来定义人工智能是否更好? 这已经是向实施迈出的一小步了。 也许没有必要像自然智慧那样做,也许依靠它的外部表现就足够了...... 是的,你是对的。 我想教一个计算机系统来模拟物体。 从技术上讲,思考是对现实的对象和关系进行反映和建模。 人工智能应该复制智能的工作,它检查现实对象,解析它从它们那里收到的数据,并在自身内部复制它们的模型。 Реter Konow 2019.10.11 12:45 #466 Vladimir Simakov: 关于第三点,彼得,我没有想到一个为把所有东西都写在全局层面上的数组的辩护者会这么说。你在类的字段中没有变量,而是有容器,所以你可以在运行时添加/删除它们,而且上面已经告诉你相关的刹车。顺便说一句,如果写得正确,刹车可能是相当可以接受的。 是的,我意识到属性可以被添加到对象中,但如果不更新与其他属性和对象的关系,这种添加就没有意义。从结构上看,每个对象都被整合到其他对象的环境中,它们之间的关系是复杂而混乱的。标准的OOP允许你通过重写代码和重新编译来改变对象关系。而且,"即时 "添加新的属性,并不改变对象的结构,系统保持其完整性或中断。系统本身需要即时改变。 Dmitry Fedoseev 2019.10.11 12:54 #467 彼得,这一定是关于破译遗传密码并根据该密码塑造一个物体的事情? Реter Konow 2019.10.11 12:54 #468 Алексей Тарабанов ____________________________________________________________________________________ 它对什么是不变的? OOP是指一个人将信息连接成一个有 "层 "分布的层次结构的能力,从一般到特殊。这就是OOP的 "不变性"。OOP在人脑中的实现和在计算机程序中的实现是不同的。 Реter Konow 2019.10.11 12:58 #469 Dmitry Fedoseev: 彼得,这一定是关于破译遗传密码并根据该密码塑造一个物体的事情? 有可能。现在,我们很难假设所有的实际应用方向。我只是想更进一步。 Artyom Trishkin 2019.10.11 13:21 #470 Реter Konow: 是的,我意识到属性可以被添加到对象中,但如果不更新与其他属性和对象的关系,这种添加就没有意义。从结构上看,每个对象都被整合到其他对象的环境中,它们之间的关系是复杂而混乱的。标准的OOP允许你通过重写代码和重新编译来改变对象关系。而 "临时 "添加新的属性,并不改变对象的结构,系统保持其完整性,或者说断裂。系统本身需要即时改变。 有一个新的运营商。这个操作符允许你在运行时 创建一个新的对象。 有指向对象的数组。这些数组允许你把一个指向任何对象的指针放入其中。 指针数组本身就是对象。 现在想一想,回答一下--到底有没有可能在飞行中向对象添加属性? 1...40414243444546474849505152535455 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
一切都有一个限度。
我发现了标准OOP的问题。
OOP是不变的,是意识的自然属性,但它的实施会有缺点。
一切都有一个限度。
我发现了标准OOP的问题。
OOP是不变的,是意识的自然属性,但它的实施可能是有缺陷的。
____________________________________________________________________________________
它对什么是不变的?
用我们想得到的东西来定义人工智能是否更好?
是的,你是对的。
我想教一个计算机系统来模拟物体。
从技术上讲,思考是对现实的对象和关系进行反映和建模。
人工智能应该复制智能的工作,它检查现实对象,解析它从它们那里收到的数据,并在自身内部复制它们的模型。
关于第三点,彼得,我没有想到一个为把所有东西都写在全局层面上的数组的辩护者会这么说。你在类的字段中没有变量,而是有容器,所以你可以在运行时添加/删除它们,而且上面已经告诉你相关的刹车。顺便说一句,如果写得正确,刹车可能是相当可以接受的。
彼得,这一定是关于破译遗传密码并根据该密码塑造一个物体的事情?
____________________________________________________________________________________
它对什么是不变的?
OOP是指一个人将信息连接成一个有 "层 "分布的层次结构的能力,从一般到特殊。这就是OOP的 "不变性"。OOP在人脑中的实现和在计算机程序中的实现是不同的。
彼得,这一定是关于破译遗传密码并根据该密码塑造一个物体的事情?
是的,我意识到属性可以被添加到对象中,但如果不更新与其他属性和对象的关系,这种添加就没有意义。从结构上看,每个对象都被整合到其他对象的环境中,它们之间的关系是复杂而混乱的。标准的OOP允许你通过重写代码和重新编译来改变对象关系。而 "临时 "添加新的属性,并不改变对象的结构,系统保持其完整性,或者说断裂。系统本身需要即时改变。
有一个新的运营商。这个操作符允许你在运行时 创建一个新的对象。
有指向对象的数组。这些数组允许你把一个指向任何对象的指针放入其中。
指针数组本身就是对象。
现在想一想,回答一下--到底有没有可能在飞行中向对象添加属性?