给OOP专家的一个问题。 - 页 48 1...414243444546474849505152535455 新评论 Реter Konow 2019.10.11 13:30 #471 Artyom Trishkin: 有一个新的运营商。这个操作符允许你在运行时 创建一个新的对象。 有指向对象的数组。这些数组允许你把一个指向任何对象的指针放入其中。 指针数组本身就是对象。 现在想一想,回答一下,到底有没有可能在飞行中向对象添加属性? 仔细阅读我的帖子。我立即同意增加新属性的可能性,但随后认识到这样做毫无意义。新的属性 "在飞行中"--并不意味着更新对象的结构。它的世袭关系,以及因此--整个系统将保持不变。 因此,该对象将获得一个无用的属性,因为如果不构建新的算法来处理该属性,就无法整合该属性 。 Artyom Trishkin 2019.10.11 14:00 #472 Реter Konow: 仔细阅读我的帖子。我同意马上增加新财产的可能性,但后来我认识到这是没有意义的。新的属性是 "即时 "的,这并不意味着更新对象的结构。它的世袭关系,以及因此--整个系统将保持不变。因此,该对象将获得一个无用的属性,因为如果不构建新的算法来处理该属性,就无法整合该属性 。 有一个基本的属性对象,被赋予了一个事件处理程序。这个对象-属性执行原始功能,将其状态与之前的状态进行比较,并保留比较的结果--更多/更少/没有变化。它在其一生中不断地这样做。 任何其他对象的任何属性都是该对象-属性。而另一个对象本身就是对象属性的继承者。 因此,任何对象不断地通过检查其状态和其属性的状态来生存,而这些属性又反过来检查其所有属性的状态(如果它们本身是对象-属性的后代)。 每个属性都有一个独特的标识符。 因此,每个对象都知道哪个属性发生了变化。 每个对象都有一个处理程序,当属性在一个方向上发生变化时作出反应。这就是 "创造者 "需要指定对象对属性变化的反应。 你想让一个程序自己 "变异 "到它需要去的地方而不需要你的参与?自己创建新的属性变化处理程序? 嗯,这里有一个关于DNA的提示。它不只是描述一个物体和它的属性。它还对其行为进行编码。因此,从本质上讲,你需要对某些外部因素变化时的属性行为进行编码。并从小事做起,逐步建立起更复杂的相互关系。了解所有关于DNA的知识,并开始创建你自己的遗传密码来描述物体。每个物体都有自己的股。恐怕没有足够的生命来超越造物主。 Dmitry Fedoseev 2019.10.11 14:18 #473 很久以前,有一个电脑游戏非常酷--《蛇形使者》。你必须对一条蛇进行编程,但编程方法非常奇怪,以至于它的表现并不明显。这是一个相当有趣的娱乐活动。 有人玩过吗? Artyom Trishkin 2019.10.11 14:22 #474 Dmitry Fedoseev: 很久以前,有一个电脑游戏非常酷--《蛇形使者》。你必须对一条蛇进行编程,但编程方法非常奇怪,以至于它的表现并不明显。这是一个相当有趣的娱乐活动。 有人玩过吗? 我用汇编程序为Spectrum编程了一个。不过也不完全是这样。 起初我做的细胞可以与自己和外部环境互动,并可以自我繁殖。然后我决定制作两个生物之间的战斗--两个用户中的每一个都可以输入他们的生物的行为代码,然后看着这两个生物接管领土和彼此。 这很有趣。 Реter Konow 2019.10.11 14:31 #475 Artyom Trishkin: 有一个基本的属性对象,它有一个事件处理程序。这个对象属性执行的原始功能是将其状态与之前的状态进行比较,并存储比较的结果--更多/更少/没有变化。它在其一生中不断地这样做。 任何其他对象的任何属性都是该对象-属性。而另一个对象本身就是对象属性的继承者。 因此,任何对象不断地通过检查其状态和其属性的状态来生存,而这些属性又反过来检查其所有属性的状态(如果它们本身是对象-属性的后代)。 每个属性都有一个独特的标识符。 因此,每个对象都知道哪个属性发生了变化。 每个对象都有一个处理程序,当属性在一个方向上发生变化时作出反应。这就是 "创造者 "需要指定对象对属性变化的反应。 你想让一个程序在没有你参与的情况下自行 "变异 "到它需要去的地方?自己创建新的属性变化处理程序? 你描述了在一个算法块中添加一个新的变量,其中一个 "通用 "处理程序控制着这个变量的值和它的情况。 处理程序本身并不处理该属性的值。它 只在算法的 "提示 "下 执行其改变,并 修复这一事件。 算法本身实现了属性究竟如何决定Object的操作的想法。一个新的属性,是描述新行为(事件和参数值的关系)的新算法,它们不能以标准方式 "即时 "完成。 Реter Konow 2019.10.11 14:46 #476 Artyom Trishkin: ... 嗯,这里有一个关于DNA的提示。它不只是描述一个物体和它的属性。它还对其行为进行编码。 因此,从本质上讲,你需要对某些外部因素变化时的属性行为进行编码。从小事做起,逐步提高到更复杂的相互关系。 了解所有关于DNA的知识,并开始创造你自己的遗传密码来描述物体 。 每个物体都有自己的股。恐怕没有足够的生命来超越造物主。 你无法击败它。你可以尝试创造一个褪色的阴影,但这是值得的)。 Artyom Trishkin 2019.10.11 14:47 #477 Реter Konow: 你已经描述了在一个算法块中添加一个新的变量,其中一些 "通用 "处理程序控制它的值和发生在它身上的事件。 处理程序并不控制属性本身的值。 它只在算法的 "提示 "下 执行其改变,并 修复这一事件。 算法本身实现了属性究竟如何决定Object的操作的想法。一个新的属性,是描述新行为(事件和参数值的关系)的新算法,不能以标准方式 "临时 "完成。 一个财产的价值是由外部环境 "控制 "的。每个属性对象都被赋予了检查该属性并存储检查结果的能力。 整个对象可以看到其所有属性的值和状态。包括新出生的财产。 但它应该如何对其属性的变化作出反应,是写在其基因链中的。 [删除] 2019.10.11 14:55 #478 啧啧,彼得成了一个完整的OOP大师,就像这样,在他的脑子里和论坛上玩弄着冗长而聪明的废话。布拉沃,我认为没有什么能让旋转者的欣喜之情黯然失色,但它血淋淋地发生了。 Реter Konow 2019.10.11 14:59 #479 Vict: 啧啧,彼得成了一个完整的OOP大师,就像这样,在他的脑子里和论坛上玩弄着冗长而聪明的废话。布拉沃,我认为没有什么能让旋转器的欣喜感黯然失色,但它血淋淋地发生了。 只是能够建立别人概念的抽象模型,在不涉及细节的情况下对其进行分类,推断并与我自己的概念建立共生关系。容易)。 Реter Konow 2019.10.11 15:02 #480 Artyom Trishkin: 财产的价值是由外部环境 "管理 "的。每个属性对象都有检查这个属性的能力,并存储检查的结果。 整个对象有能力看到其所有属性的值和状态。包括新创建的属性。 但它应该如何对其属性的变化作出反应,是写在其基因链中的。 我没料到你会如此了解《主题》的结构。换句话说,我的想法是平行的,尽管在这些问题上有一些我没有告诉你。 现在还为时过早。 1...414243444546474849505152535455 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有一个新的运营商。这个操作符允许你在运行时 创建一个新的对象。
有指向对象的数组。这些数组允许你把一个指向任何对象的指针放入其中。
指针数组本身就是对象。
现在想一想,回答一下,到底有没有可能在飞行中向对象添加属性?
仔细阅读我的帖子。我同意马上增加新财产的可能性,但后来我认识到这是没有意义的。新的属性是 "即时 "的,这并不意味着更新对象的结构。它的世袭关系,以及因此--整个系统将保持不变。因此,该对象将获得一个无用的属性,因为如果不构建新的算法来处理该属性,就无法整合该属性 。
有一个基本的属性对象,被赋予了一个事件处理程序。这个对象-属性执行原始功能,将其状态与之前的状态进行比较,并保留比较的结果--更多/更少/没有变化。它在其一生中不断地这样做。
任何其他对象的任何属性都是该对象-属性。而另一个对象本身就是对象属性的继承者。
因此,任何对象不断地通过检查其状态和其属性的状态来生存,而这些属性又反过来检查其所有属性的状态(如果它们本身是对象-属性的后代)。
每个属性都有一个独特的标识符。
因此,每个对象都知道哪个属性发生了变化。
每个对象都有一个处理程序,当属性在一个方向上发生变化时作出反应。这就是 "创造者 "需要指定对象对属性变化的反应。
你想让一个程序自己 "变异 "到它需要去的地方而不需要你的参与?自己创建新的属性变化处理程序?
嗯,这里有一个关于DNA的提示。它不只是描述一个物体和它的属性。它还对其行为进行编码。因此,从本质上讲,你需要对某些外部因素变化时的属性行为进行编码。并从小事做起,逐步建立起更复杂的相互关系。了解所有关于DNA的知识,并开始创建你自己的遗传密码来描述物体。每个物体都有自己的股。恐怕没有足够的生命来超越造物主。很久以前,有一个电脑游戏非常酷--《蛇形使者》。你必须对一条蛇进行编程,但编程方法非常奇怪,以至于它的表现并不明显。这是一个相当有趣的娱乐活动。
有人玩过吗?
很久以前,有一个电脑游戏非常酷--《蛇形使者》。你必须对一条蛇进行编程,但编程方法非常奇怪,以至于它的表现并不明显。这是一个相当有趣的娱乐活动。
有人玩过吗?
我用汇编程序为Spectrum编程了一个。不过也不完全是这样。 起初我做的细胞可以与自己和外部环境互动,并可以自我繁殖。然后我决定制作两个生物之间的战斗--两个用户中的每一个都可以输入他们的生物的行为代码,然后看着这两个生物接管领土和彼此。
这很有趣。
有一个基本的属性对象,它有一个事件处理程序。这个对象属性执行的原始功能是将其状态与之前的状态进行比较,并存储比较的结果--更多/更少/没有变化。它在其一生中不断地这样做。
任何其他对象的任何属性都是该对象-属性。而另一个对象本身就是对象属性的继承者。
因此,任何对象不断地通过检查其状态和其属性的状态来生存,而这些属性又反过来检查其所有属性的状态(如果它们本身是对象-属性的后代)。
每个属性都有一个独特的标识符。
因此,每个对象都知道哪个属性发生了变化。
每个对象都有一个处理程序,当属性在一个方向上发生变化时作出反应。这就是 "创造者 "需要指定对象对属性变化的反应。
你想让一个程序在没有你参与的情况下自行 "变异 "到它需要去的地方?自己创建新的属性变化处理程序?
你描述了在一个算法块中添加一个新的变量,其中一个 "通用 "处理程序控制着这个变量的值和它的情况。 处理程序本身并不处理该属性的值。它 只在算法的 "提示 "下 执行其改变,并 修复这一事件。
算法本身实现了属性究竟如何决定Object的操作的想法。一个新的属性,是描述新行为(事件和参数值的关系)的新算法,它们不能以标准方式 "即时 "完成。
...
嗯,这里有一个关于DNA的提示。它不只是描述一个物体和它的属性。它还对其行为进行编码。 因此,从本质上讲,你需要对某些外部因素变化时的属性行为进行编码。从小事做起,逐步提高到更复杂的相互关系。 了解所有关于DNA的知识,并开始创造你自己的遗传密码来描述物体 。 每个物体都有自己的股。恐怕没有足够的生命来超越造物主。你已经描述了在一个算法块中添加一个新的变量,其中一些 "通用 "处理程序控制它的值和发生在它身上的事件。 处理程序并不控制属性本身的值。 它只在算法的 "提示 "下 执行其改变,并 修复这一事件。
算法本身实现了属性究竟如何决定Object的操作的想法。一个新的属性,是描述新行为(事件和参数值的关系)的新算法,不能以标准方式 "临时 "完成。
一个财产的价值是由外部环境 "控制 "的。每个属性对象都被赋予了检查该属性并存储检查结果的能力。
整个对象可以看到其所有属性的值和状态。包括新出生的财产。
但它应该如何对其属性的变化作出反应,是写在其基因链中的。
啧啧,彼得成了一个完整的OOP大师,就像这样,在他的脑子里和论坛上玩弄着冗长而聪明的废话。布拉沃,我认为没有什么能让旋转器的欣喜感黯然失色,但它血淋淋地发生了。
财产的价值是由外部环境 "管理 "的。每个属性对象都有检查这个属性的能力,并存储检查的结果。
整个对象有能力看到其所有属性的值和状态。包括新创建的属性。
但它应该如何对其属性的变化作出反应,是写在其基因链中的。