- Una caratteristica che contraddistingue l'approccio ad oggetti per la programmazione
e che viene implementato dai linguaggi ad oggetti è l'estendibilità
- Abbiamo visto che la caratteristica fondamentale dell'approccio ad oggetti è
l'ereditarietà
- sfruttando questa caratteristica, siamo in grado di estendere con pochissima fatica
qualunque classe.
- Nell'approccio tradizionale, per modificare il comportamento di un programma occorre possederne
il sorgente, occorre analizzarlo a fondo ed infine si deve modificare o riscrivere
una buona quantità di codice.
- Nel caso degli oggetti, invece, basta avere una classe, in formato oggetto, per poterla
estendere, sfruttandone tutta la parte che ci va bene e riscrivendo solo una piccola
parte che dobbiamo modificareo aggiungere
|