Skip to content
EntityQ1056451· pop 27· linked from 351 articles

riflessione

Sign in to save

Also known as reflect, reflective

capacità di un programma di eseguire elaborazioni che hanno per oggetto il programma stesso

Wikidata facts

Show 1 more fact
Sources (3)

via Wikidata · CC0

Article · Italiano

In informatica, la riflessione o reflection è la capacità di un programma di eseguire elaborazioni che hanno per oggetto il programma stesso, e in particolare la struttura del suo codice sorgente. Un programma Java in esecuzione, per esempio, può esaminare le classi da cui è costituito, i nomi e le firme dei loro metodi, e così via. Il supporto per la riflessione costituisce una delle più notevoli innovazioni rispetto ad una tradizione di linguaggi (C, C++) in cui tutte le informazioni di tipo vengono consumate dal compilatore, al punto che il programma in esecuzione non ha neppure nozione di come la propria memoria sia suddivisa in variabili. La riflessione in generale può anche consentire a un programma di modificare dinamicamente la propria struttura. Per esempio, è tecnicamente possibile costruire applicazioni che sono in grado di applicare a sé stesse pacchetti di aggiornamento durante l'esecuzione, sostituendo dinamicamente parti del proprio codice.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories