Indholdsfortegnelse:
Definition - Hvad betyder Reification?
Reification er den proces, hvor en abstrakt idé vedrørende en computerapplikation kan konverteres til et objekt eller en eksplicit datamodel. Med andre ord hjælper reifikation med at omdanne en uudtrykt, implicit idé til en konceptuel eller logisk. Reification er en af de mest anvendte processer inden for videnrepræsentation og konceptuel analyse.
Techopedia forklarer Reification
Datarifikation ligner i nogle aspekter dataforfining, skønt reifikationsprocessen er mere fokuseret på at konkretisere ideen end at foredle den. Når det kommer til datarifikation, består forfiningen af trin til at finde en mere konkret repræsentation af abstrakte datatyper, hvilket gøres ved hjælp af standard specifikationer. Datarifikation hjælper med at sænke niveauet for abstrakte datatyper og abstraktionen involveret i driftsmodellering. Ved konceptuel modellering gør det at genoprette et forhold muligt at se som en enhed. Det eneste formål med at genoprette et forhold er at gøre det så eksplicit med yderligere oplysninger tilføjet det.
Fra programmeringssprogens sammenhæng er reification de metoder, hvormed et program eller ethvert aspekt af et programmeringssprog, der tidligere var implicit i runtime-miljøet, er repræsenteret på selve sproget. Dette gør det muligt for alle de aspekter, der tidligere var implicit, at være tilgængelige som almindelige data til inspektion. Reification er blevet realiseret i mange programmeringssprog indtil videre, selv om det er delvis. For eksempel bruger Java "genanvendelige typer", der er fuldt tilgængelige under kørsel. Detaljer på hukommelsesadresser på lavt niveau kan genanvendes i C-programmering. Smalltalk-programmeringssprog tillader bekræftelse af meddelelser.