O problema das cadeias de herança estática e do encapsulamento estático. Mas e se um Objeto for modelado e precisar de uma estrutura dinâmica? A reescrita manual não permitirá que tal objeto evolua rápida e naturalmente.
OOP padrão carece da flexibilidade que o pensamento humano possui. As estruturas de todos os Objetos são estáticas, as relações herdadas não mudam sem alterar o código. Isto é um sério inconveniente.
O OOP é invariável e é uma propriedade natural da Consciência, mas sua implementação pode ter inconvenientes.
Qual é o problema de herança múltipla e ligações entre objetos?
No terceiro ponto, Peter, eu não esperava de um apologista que escrevesse tudo a nível global em arrays. Você não tem variáveis nos campos de classe, mas recipientes, então você pode adicioná-los/removê-los em tempo de execução, e você já foi informado acima sobre os freios relacionados. A propósito, se escritos corretamente, os freios podem ser bastante aceitáveis.
Tecnicamente, Pensar é refletir e modelar os objetos e as relações da Realidade.
A IA deve replicar o trabalho da Inteligência, que examina os objetos da Realidade, analisa os dados que recebe deles e reproduz seus modelos dentro de si mesma.
Vladimir Simakov: No terceiro ponto, Peter, eu não esperava de um apologista que escrevesse tudo a nível global em arrays. Você não tem variáveis nos campos de classe, mas recipientes, então você pode adicioná-los/removê-los em tempo de execução, e você já foi informado acima sobre os freios relacionados. A propósito, se escritos corretamente, os freios podem ser bastante aceitáveis.
Sim, percebi que as propriedades podem ser adicionadas aos Objetos, mas sem atualizar as relações com outras propriedades e objetos, tal adição não tem sentido. Estruturalmente, cada objeto é integrado ao ambiente de outros objetos, e suas relações são complexas e confusas. O OOP padrão permite que você altere as relações entre objetos reescrevendo código e recompilando. E acrescentar novas propriedades "on the fly", não altera a estrutura dos objetos e o sistema mantém sua integridade ou quebra. O sistema em si precisa mudar rapidamente.
O OOP é a capacidade de uma pessoa de vincular informações em uma estrutura hierárquica com uma distribuição de "camadas", do geral ao particular. Esta é a "invariância" do OOP. A implementação do OOP no cérebro humano e em um programa de computador é diferente.
Реter Konow: Sim, percebi que as propriedades podem ser adicionadas aos Objetos, mas sem atualizar as relações com outras propriedades e objetos, tal adição não tem sentido. Estruturalmente, cada objeto é integrado ao ambiente de outros objetos, e suas relações são complexas e confusas. O OOP padrão permite que você altere as relações entre objetos reescrevendo código e recompilando. E acrescentar novas propriedades "on the fly", não altera a estrutura dos objetos e o sistema mantém sua integridade ou quebra. O sistema em si precisa mudar rapidamente.
Há um novo operador. Este operador permite a criação de um novo objeto em tempo de execução.
Há conjuntos de ponteiros para os objetos. Estas matrizes permitem que você coloque um ponteiro em qualquer objeto dentro delas.
As matrizes pontilhadas são, elas próprias, objetos.
Agora pense sobre isso e responda - é possível ou não adicionar propriedades a objetos na mosca?
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
Há um limite para tudo.
Eu encontrei o problema com o OOP padrão:
O OOP é invariável e é uma propriedade natural da Consciência, mas sua implementação pode ter inconvenientes.
Há um limite para tudo.
Eu encontrei o problema com o OOP padrão:
O OOP é invariante e é uma propriedade natural da Consciência, mas sua implementação pode ser deficiente.
____________________________________________________________________________________
A que é invariável?
Seria melhor definir a IA em termos do que queremos obter com ela?
Sim, você está certo.
Quero ensinar um sistema de computador a modelar Objetos.
Tecnicamente, Pensar é refletir e modelar os objetos e as relações da Realidade.
A IA deve replicar o trabalho da Inteligência, que examina os objetos da Realidade, analisa os dados que recebe deles e reproduz seus modelos dentro de si mesma.
No terceiro ponto, Peter, eu não esperava de um apologista que escrevesse tudo a nível global em arrays. Você não tem variáveis nos campos de classe, mas recipientes, então você pode adicioná-los/removê-los em tempo de execução, e você já foi informado acima sobre os freios relacionados. A propósito, se escritos corretamente, os freios podem ser bastante aceitáveis.
Peter, isto deve ser algo sobre decifrar o código genético e moldar um objeto de acordo com esse código?
____________________________________________________________________________________
A que é invariável?
O OOP é a capacidade de uma pessoa de vincular informações em uma estrutura hierárquica com uma distribuição de "camadas", do geral ao particular. Esta é a "invariância" do OOP. A implementação do OOP no cérebro humano e em um programa de computador é diferente.
Peter, isto deve ser algo sobre decifrar o código genético e moldar um objeto a partir desse código?
Sim, percebi que as propriedades podem ser adicionadas aos Objetos, mas sem atualizar as relações com outras propriedades e objetos, tal adição não tem sentido. Estruturalmente, cada objeto é integrado ao ambiente de outros objetos, e suas relações são complexas e confusas. O OOP padrão permite que você altere as relações entre objetos reescrevendo código e recompilando. E acrescentar novas propriedades "on the fly", não altera a estrutura dos objetos e o sistema mantém sua integridade ou quebra. O sistema em si precisa mudar rapidamente.
Há um novo operador. Este operador permite a criação de um novo objeto em tempo de execução.
Há conjuntos de ponteiros para os objetos. Estas matrizes permitem que você coloque um ponteiro em qualquer objeto dentro delas.
As matrizes pontilhadas são, elas próprias, objetos.
Agora pense sobre isso e responda - é possível ou não adicionar propriedades a objetos na mosca?