- Abbiamo visto che Java è un linguaggio rigidamente ad oggetti
- Ogni classe produce un diverso file, contenente il relativo codice
- Il nome di ogni file deve corrispondere al nome della classe che contiene
- Quando noi creiamo un oggetto, viene caricato il file contenente la classe
- Il linking è quindi dinamico
- Se sostituiamo l'implementazione di una classe, tutti i programmi che la usano
otterranno automaticamente la nuova versione
|