DEV Community

Discussion on: Expressão Lambda - Parte II (Quando e como usar)

Collapse
 
silvairsoares profile image
Silvair L. Soares • Edited

E aí, blz. A documentação da Oracle foi bem mal escrita neste ponto mesmo.

Segundo a oracle (then the syntax of anonymous classes may seem unwieldy and unclear) o problema das classes anônimas é que sua sintaxe pode parecer complicada e confusa. Então, eu somente emendaria os dois primeiros parágrafos, e removeria algumas redundâncias que a Oracle incluiu em sua doc.

No seu resumo, a conclusão do assunto abordado no primeiro parágrafo, ficou no início do segundo. Eu deixaria mais ou menos assim:

“Um problema com classes anônimas é que, se sua implementação for muito simples (sendo uma interface que contém um único método, por exemplo), a sua sintaxe pode parecer incerta e não muito clara.

Nesses casos, normalmente você está tentando passar funcionalidade como argumento para outro método, semelhante a iniciar uma ação quando alguém clica num botão.”

Thread Thread
 
diariodeumacdf profile image
Carolina Dias Fonseca • Edited

Gostei, ficou beeem melhor, vou alterar com a sua sugestão ;) de novo: obrigada pelo feedback e pela colaboração! Alterei lá e achei válido te incluir na colaboração <3

Thread Thread
 
silvairsoares profile image
Silvair L. Soares • Edited

Que bom que gostou!
Nem precisava me incluir, o mérito é todo seu. Estamos todos no mesmo barco, eu estou aprendendo sempre também.
Um abraço.