Quote Originariamente inviata da andbin Visualizza il messaggio
FiltroFilm è una normalissima interfaccia che definisce un "contratto" di filtro
Ti riferisci al fatto che definendo una interfaccia si è in qualche modo costretti poi a implementare i suoi metodi?

Quote Originariamente inviata da andbin Visualizza il messaggio
A getFilmFiltrati NON importa dove è implementata la interfaccia, se in una classe top-level, se in una inner-class "regular" oppure "anonymous" (anonima) o altro.
Ah ecco, quindi diciamo che questo esempio mostra che volendo è possibile implementare i metodi di una interfaccia anche tramite una classe anonima. Giusto?