Какие преимущества предоставляют локальные для метода внутренние классы в Java?

Я только что прочитал главу о локальных для метода внутренних классах в книге SCJP , и мне действительно сложно придумать какие-либо практические использовать для них.

Мне всегда казалось, что методы должны быть как можно более маленькими и специфичными для их задачи ( Ортогональность IIRC), поэтому введение даже простейшего внутреннего класса создаст массу и громоздкие методы.

Может ли кто-нибудь предложить хорошее практическое использование для локальных внутренних классов метода? Пока что мне кажется, что мне придется понимать их исключительно для сдачи экзамена, а не для использования в повседневном кодировании.

Ура

8
задан Greg Hewgill 26 May 2014 в 21:24
поделиться