|
Il polimorfismo e
l’ereditarietà sono caratteristiche potentissime dei linguaggi a oggetti.
Se vogliamo usarle bene, però, dobbiamo conoscerle a fondo. In caso
contrario rischiamo di applicarle in modo inutile, forse anche dannoso.
Un esempio sul Polimorfismo è quello fornito dai tre programmi seguenti: La classe a contiene un metodo (muoviti) che viene ereditato anche da b
e da c, ma in base ad dove viene chiamato, e con quali parametri, ha
comportamenti differenti.
|