Dom Rozwój Co to jest Reifikacja? - definicja z techopedii

Co to jest Reifikacja? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza Reification?

Reification to proces, podczas którego abstrakcyjny pomysł dotyczący aplikacji komputerowej można przekształcić w obiektowy lub jawny model danych. Innymi słowy, reifikacja pomaga w przekształceniu niewypowiedzianego, dorozumianego pomysłu w konceptualny lub logiczny. Reifikacja jest jednym z najczęściej stosowanych procesów w reprezentacji wiedzy i analizie pojęciowej.

Techopedia wyjaśnia Reification

Reifikacja danych jest pod pewnymi względami podobna do rafinacji danych, chociaż proces reifikacji bardziej skupia się na konkretyzacji pomysłu niż na jego udoskonaleniu. Jeśli chodzi o weryfikację danych, udoskonalenie składa się z kroków w celu znalezienia bardziej konkretnej reprezentacji abstrakcyjnych typów danych, co odbywa się przy użyciu standardowych specyfikacji. Reifikacja danych pomaga w obniżeniu poziomu abstrakcyjnych typów danych i abstrakcji związanej z modelowaniem operacji. W modelowaniu koncepcyjnym poprawienie relacji umożliwia postrzeganie jako bytu. Jedynym celem poprawienia relacji jest uczynienie jej jawnym z dodanymi dodatkowymi informacjami.

Z kontekstu języków programowania reifikacja to metody, za pomocą których program lub dowolny aspekt języka programowania, który wcześniej był domyślny w środowisku wykonawczym, jest reprezentowany w samym języku. Dzięki temu wszystkie aspekty, które wcześniej były domniemane, były dostępne jako zwykłe dane do kontroli. Do tej pory dokonano weryfikacji w wielu językach programowania, nawet w częściowej formie. Na przykład Java korzysta z „typów wielokrotnego użytku”, które są w pełni dostępne w czasie wykonywania. Niskopoziomowe szczegóły adresów pamięci można ponownie programować w języku C. Język programowania Smalltalk umożliwia weryfikację komunikatów.

Co to jest Reifikacja? - definicja z techopedii