java
I PARTE: La reflection richiede una buona conoscenza dei tipi parametrici.
di Andrea Gini
L'API reflection è un'infrastruttura che permette ispezionare un oggetto a runtime, al fine di scoprire la classe di appartenenza, la sua composizione in termini di metodi, campi, interfacce implementate, i modificatori utilizzati e persino di lavorare su ciascuno di questi elementi in modo simile a quanto si può fare usando gli appositi operatori del linguaggio durante la stesura di un programma. Quando si usa la reflection, non è necessario conoscere in anticipo il nome, la classe o la struttura di un oggetto: queste informazioni possono essere scoperte durante l'esecuzione attraverso appositi metodi. La reflection è una funzionalità fondamentale per chi desidera scrivere tools come caricatori di plugin, debuggers, ispezionatori di classi, tool per la costruzione di interfacce grafiche o più in generale per la creazione di applicazioni a componenti.
Leggi tutto »