V čem přesně je ten rozdíl, že anonymní vnitřní třída s implementovanou metodou get()
je úžasné řešení, ale když se ta metoda bude jmenovat toString()
, je to na uražení rukou?
Jak jsem psal, tohle zpřehledňování kódu je podle mne dvousečná zbraň. Nemám rád, když kód, který může být nebezpečný a měl by se používat jen ve speciálních případech (je to klasická předčasná optimalizace) najednou vypadá nevinně a snadno se přehlédne.