Estendibilità

  • 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

© Ing. Stefano Salvi - All rights reserved