in questo modo non è più un'interfaccia, ma bensì una classe padre astratta da estendere...

cmq il risultato è lo stesso, anche se concettualmente sono due cose diverse