To z article from oracle o anonimowych klas I czytał:wykonawcze anonimowych zajęcia dla dwóch lub więcej metod
klas anonimowych są idealne, jeśli trzeba zaimplementować interfejs który zawiera dwa lub więcej metod
Chociaż to jest idealne, jeśli trzeba wprowadzić mniej niż dwie metody, ponieważ nie trzeba tworzyć bardziej konkretnych nazwanych klas, ale jeśli trzeba zaimplementować więcej niż dwa, będą one bardziej nieczytelne.
Moje pytanie brzmi: Dlaczego stosowanie anonimowych klas z 2 lub więcej metod powinno być idealne?
Nie zgadzam się. Jednym z najczęściej zaimplementowanych anonimowych interfejsów jest "Komparator", który ma tylko jedną metodę i jest w porządku. – Bohemian
@Bohemian: Na razie masz rację, ale w JDK 8 * będziesz mógł zaimplementować 'Comparator' z wyrażeniem lambda i będzie ono lepsze niż klasa anonimowa. – jason
@Jason może powinien oznaczyć to tagiem java8:/Zrobię to teraz ... – Bohemian