Questo è da un article from oracle sulle classi anonime che leggevo:attuazione classi anonime per due o più metodi
classi anonime sono l'ideale se si deve implementare un'interfaccia che contiene due o metodi
Penso che sia l'ideale se devi implementare meno di due metodi, perché non è necessario creare classi con nome più concreto, ma se devi implementarne più di due sarà più illeggibile.
La mia domanda è: Perché l'implementazione di classi anonime con 2 o più metodi è l'ideale?
Non sono d'accordo. Una delle interfacce anonime più comunemente implementate è un 'Comparator', e ha solo un metodo, e va bene. – Bohemian
@Bohemian: Per ora hai ragione, ma in JDK 8 tu * sarà in grado di implementare 'Comparator' con un'espressione lambda e sarà meglio di una classe anonima. – jason
@Jason forse avrebbe dovuto etichettarlo con java8:/lo farò ora ... – Bohemian