Анонімні класи
Коротко: Внутрішній клас без власної назви, що визначається прямо на місці й одразу створюється там, де потрібен, — здебільшого для разових коротких реалізацій.
Докладніше: Анонімні класи позбавляють потреби створювати повноцінний окремий іменований клас для реалізації інтерфейсу чи абстрактного класу, потрібної лише раз. У сучасних мовах у простих випадках анонімні класи дедалі частіше замінюють коротшими лямбда-виразами.
Подробиці
Ідея в тому, що якщо реалізація…
Див. також: внутрішні класи, лямбда, інтерфейс