Ereditarietà (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
FrescoBot (discussione | contributi)
m Bot: articoli sovrannumerari e modifiche minori
Riga 21:
Quando il principio di sostituibilità è rispettato, l'ereditarietà può essere utilizzata per ottenere il cosiddetto ''polimorfismo''. Se ben usato, esso permette di avere programmi ''flessibili'', nel senso che permette di scrivere codice in grado di far fronte a necessità e modifiche future richiedendo correzioni minime e/o ben circoscritte.
 
== Definizione tecnica secondo Cavoli ==
Il modo in cui i [[linguaggio di programmazione|linguaggi di programmazione]] gestiscono le relazioni di ereditarietà consegue dal significato dato all'ereditarietà come ''relazione is-a''. Una classe B dichiarata sottoclasse di un'altra classe A
* ''eredita'' (ha implicitamente) tutte le [[variabile di istanza|variabili di istanza]] e tutti i [[metodo (informatica)|metodi]] di A;