Lar Desenvolvimento O que é reificação? - o que é techopedia

O que é reificação? - o que é techopedia

Índice:

Anonim

Definição - O que significa Reificação?

Reificação é o processo durante o qual uma idéia abstrata sobre um aplicativo de computador pode ser convertida em um objeto ou modelo de dados explícito. Em outras palavras, a reificação ajuda na conversão de uma idéia implícita não expressa em conceitual ou lógica. A reificação é um dos processos mais amplamente utilizados na representação do conhecimento e na análise conceitual.

Techopedia explica Reificação

A reificação de dados é semelhante em alguns aspectos ao refinamento de dados, embora o processo de reificação seja mais focado em concretizar a ideia do que em refiná-la. Quando se trata de reificação de dados, o refinamento é composto de etapas para encontrar uma representação mais concreta de tipos de dados abstratos, o que é feito usando especificações padrão. A reificação de dados ajuda a diminuir o nível de tipos abstratos de dados e a abstração envolvida na modelagem de operações. Na modelagem conceitual, a reificação de um relacionamento torna possível visualizar como uma entidade. O único objetivo de reificar um relacionamento é torná-lo tão explícito com informações adicionais adicionadas a ele.

No contexto das linguagens de programação, reificação é o método pelo qual um programa ou qualquer aspecto de uma linguagem de programação que estava implícito anteriormente no ambiente de tempo de execução é representado na própria linguagem. Isso permite que todos os aspectos implícitos anteriormente estejam disponíveis como dados comuns para inspeção. A reificação foi realizada em muitas linguagens de programação até o momento, mesmo que de forma parcial. Por exemplo, Java faz uso de "tipos reificáveis" que estão totalmente disponíveis no tempo de execução. Detalhes de baixo nível de endereços de memória são refazíveis na programação C. A linguagem de programação Smalltalk permite a reificação de mensagens.

O que é reificação? - o que é techopedia