  |
Una interfaccia è un modello del comportamento di un
oggetto |
  |
Si può programmare senza nulla conoscere della effettiva
implementazione |
class Acquario
{
// un array di nuotatori
Nuotatore[] elements;
// aggiungo un nuotatore
void add(Nuotatore n)
{...}
// astrazione
void refresh() {
...
elements[i].nuota();
}
}
|