给OOP专家的一个问题。 - 页 51

 
Aliaksandr Hryshyn:
"新的OOP概念" - 不清楚其目的。你这样做是为了什么?

我想了解我一生中一直感兴趣的几件事。

1.是否有可能创建一个自我发展的系统?

2.是否有可能创建一个多系统互动、变化和发展的过程?

3)如果没有最初的概念,是否可以出现任何东西?

4.如果我把我在内核中对对象的表述和标准的OOP结合起来,以及它对对象的继承和封装,会发生什么?是否有可能简化复杂系统的创建?

 
Dmitry Fedoseev:

......并在水桶中用实例进行操作:)

为什么要在桶里写东西,特别是与特定对象有关的东西?对象本身存储了关于自身的信息,而桶只包含指向对象的指针。

你有没有想过,为什么在标准的OOP中,有这么大的 "胶囊"(类)对象?毕竟,把一个Object变成一个指针节点,并把Object的内容存储在类之外,是比较容易的。然后,该对象很容易建模。只要改变指向材料的指针,它就会结合,对象就会 "变成 "别的东西。对象的内容将取决于指针,而不是其类(capsule)的 "成分"。所以,我正是把这样的捆绑物,作为对象存储在内核中。而材料本身是在核心区之外。因此,对象之间的连接以及它们的内容可以很容易和快速地被改变,由这种 "节点 "对象组成的系统也可以很容易地被修改。
[删除]  
好酷,这个方法有名字吗?也许JELOP--面向核对象的编程。听起来很牢固,与武器、核电站有关。某种口号,"我把最好的东西拿出来,放在内核里!"干得好,彼得,继续努力,我感到很惊喜。
 
Реter Konow:
你有没有想过,为什么标准的OOP有这么大的 "胶囊"(类)对象?毕竟,把一个Object变成一个指针节点,并把Object的内容存储在类之外,是比较容易的。那么,该对象就很容易建模。只要改变指向材料的指针,它就会结合,对象就会 "变成 "别的东西。对象的内容将取决于指针,而不是其类(capsule)的 "成分"。所以,我正是把这样的捆绑物,作为对象存储在内核中。而材料本身是在核心区之外。因此,对象之间的连接以及它们的内容可以很容易和快速地被改变,由这种 "节点 "对象组成的系统也可以很容易地被修改。

.

 
仍在等待阿特姆发表他的意见......他是一个了解对象的专家。
 
Vict:
好酷,这个方法有名字吗?也许JELOP--面向核对象的编程。听起来很牢固,与武器、核电站有关。某种口号,"我把最好的东西拿出来,放在内核里!"干得好,彼得,继续努力,我感到很惊喜。
从内部看一下大脑。它充满了通信中心(神经元),而不是单个封闭的复合体。大脑封装的是连接,而不是每个物体的全部内容。
[删除]  
Реter Konow:
从内部看大脑。它充满了连接中心(神经元),而不是单个封闭的复合体。大脑封装的是连接,而不是每个物体的全部内容。

这样的链接被称为 "对象的组成/聚集",但你一直循环到你的核心。添加任何你喜欢的链接,这没有什么新的东西。


ZS:我是斜着看的视频,也许不是那么多。
 
Vict:

这样的链接被称为 "对象的组成/聚集",但你一直循环到你的核心。添加任何你想要的链接,这不是什么新鲜事。


ZS:我是斜着看的视频,也许不是那么多。

https://habr.com/ru/post/354046/

这就更清楚了。

//-----------------------------------------------

构成将处于一个共同的关联链中的对象联系起来。房间-墙壁-家具。问题是,关联链太不稳定,没有定义,所以类级连接是个错误。一个房间可以与一个孩子、一个笼子、一个超立方体或一个地下世界相关联,根据这一点,把内容放在里面。一个标准的OOP类并不提供在一个组合中轻松改变关系的功能,而内核则提供。

Наследование, композиция, агрегация
Наследование, композиция, агрегация
  • habr.com
Нередко случается, что решив разобраться с какой-то новой темой, понятием, инструментом программирования, я читаю одну за другой статьи на различных сайтах в интернете. И, если тема сложная, то эти статьи могут не на шаг не приблизить меня к понимаю. И вдруг встречается статья, которая моментально дает озарение и все паззлы складываются...
[删除]  
Vict:

这样的链接被称为 "对象的组成/聚集",但你一直循环到你的核心。添加任何你想要的链接,这没有什么新意。


ZS:我是斜着看的视频,也许不是那么多。

送他5-10卢布去理发吧;)

 

为什么内核规定可以轻松改变组成(对象内容)?- 因为在内核中,实体是带有变量的内存位置。 而类是在编辑器层面对一个对象的描述。在代码层面。

代码通过编辑器改变。内存是通过接口或程序本身来改变的。也就是说,如果把类(对象胶囊)从代码中放到数组(内核)中,它的处理和改变将快100倍,而且更灵活。

Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Все объекты, используемые в техническом анализе, имеют привязку на графиках по координатам цены и времени – трендовая линия, каналы, инструменты Фибоначчи и т.д.  Но есть ряд вспомогательных объектов, предназначенных для улучшения интерфейса, которые имеют привязку к видимой всегда части графика (основное окно графика или подокна индикаторов...