Во всех примерах исходного кода Java, которые я видел, слушатели всегда объявлялись во внутренних классах.
Почему - в чем причина кодирования подобных классов вместо наличия слушателей?в их отдельном * .java файле \ class?
Будет ли иметь отдельные классы для слушателей плохой дизайн?
Если это не плохой дизайн \ оскорбительное нарушение, может кто-нибудь опубликоватькороткий пример, демонстрирующий, как это реализовать?
Спасибо за чтение.
Редактирование \ Обновление - 10.8.2010: Спасибо всем, кто нашел время, чтобы ответить.Много полезных моментов для рассмотрения.Прочитав все ответы, я думаю, что, если нет веских причин поступать иначе, лучше и проще объявить слушателей внутренними классами.
Извиняюсь, что не возвращаюсь к этому вопросу раньше, но я неу меня всегда есть столько времени для кодирования, сколько я хотел бы: - (
Счастливое кодирование.