7) Come avvengono l’identificazione e la gestione degli oggetti?
Identificazione oggetti: nomi per gli oggetti nell'ambiente di esecuzione.
Il nome degli oggetti deve essere unicamente determinato per una corretta identificazione.
Semantica per riferimento: ogni oggetto è un'entità a sé stante ed è responsabile dei propri riferimenti.
Vi sono anche sistemi di nomi molto sofisticati ed evoluti:
Il nome del servitore è accessibile attraverso le variabili dell'oggetto che effettua la richiesta.
L’identificazione del servitore è fatta al momento della richiesta (dinamicità).
Per richiedere servizi esterni le variabili rappresentano la base di conoscenza dell'oggetto .
Si instaurano relazioni tra oggetti:
Gestione degli oggetti:
implicita:
creazione e distruzione oggetti.
necessità di un garbage collector.
esplicita
distruzione esplicita degli oggetti .