Usar eventos anonimos ou não, eis a questão

5 respostas
B

Quais as vantagens e desvantagens dos eventos em classe anônima?

Quais as vantagens e desvantagens dos eventos usando interface (implements ActionListener) criando as classes pra cada evento?

Agradeço desde já

5 Respostas

ricardolecheta

se vc fizer um implements vai ter que implementar todos os metodos da interface…

quando vc quer fazer algo bem simples, vc pode fazer uma simples classe anonima… implementando somente o metodo que vc quer…

T

Xi, aí vai dar aquela discussão “Classes Anônimas” X Delegates, já sei onde isso vai parar…

fzampa

Classes anonimas???

Link??? Onde???

Lucas_Teixeira

Classes Anônimas != Classes Adaptadoras.

Ao fazer uma classe anônima, não nos livramos de implementar todos os métodos definidos na interface. Já uma classe adaptadora nos provê tal facilidade.

Classes anônimas acho que são viáveis dependendo da quantidade, muitas delas deixam nosso códico muito poluído.

Luca

Olá

Me atendo somente a pergunta inicial, acredito que a escolha seria entre colocar os listeners em classes anônimas exatamente no lugar onde eles são necessários ou colocar todos os eventos em um listener a parte tratando todos os eventos em um lugar só.

Resumindo:

  1. Evento tratado exatamente onde está registrado
  2. Todos os eventos tratados em um lugar só

Para mim, em termos de documentação do sistema prefiro a opção 2.

Será que realmente entendi a pergunta?

[]s
Luca

Criado 10 de janeiro de 2005
Ultima resposta 10 de jan. de 2005
Respostas 5
Participantes 6