Ereditarietà (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
ValterVBot (discussione | contributi)
m Bot: Elimino interlinks vedi Wikidata
m ortografia
Riga 109:
Queste restrizioni possono essere dannose, in quanto rendono più difficili da implementare le modifiche che in futuro dovessero rendersi necessarie, in quanto queste ultime potranno essere introdotte solo previa rimodellazione ed aggiornamento dell'intero progetto.
 
Per fare un uso corretto dell'ereditarietà bisogna ragionare in termini quanto più possibile "generali", in modo che gli aspetti comuni alla maggior parte delle classi da istanziare siano riuniti "a fattor comune" ed inseriti nelle rispettive classi genitrici. Per esempio una classe base ''AspettiLegali'' può essere ereditata sia dalla classe ''Persona'' che da dalla classe ''Ditta'' per gestire le problematiche legali comuni ad entrambi.
 
Per scegliere la tecnica più conveniente da applicare (progetto basato sui ruoli oppure sull'eredità) conviene chiedersi se: