Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Usando programação funcional com java

Boa tarde amigos!

No último vídeo, o professor falou que algumas linguagens atuais (java por exemplo) dão suporte a programação funcional.

Existe uma forma de, em java, escrever um programa orientado a objeto, que se aproveite dos conceitos de função no momento em que estes forem mais oportunos, ou tenho que tomar a decisão de fazer isso utilizando "java normal" e aquilo utilizando funções?

Desculpe fazer uma pergunta de nível tão básico, mas é que acabei de ter contato com programação funcional neste curso e acredito que tem várias aplicações, mas também acho que não é a melhor resposta para tudo, e como não tenho experiência em programação funcional...

Muito obrigado!

2 respostas

Olá pessoal, tudo bem?

Minha dúvida é tão bizarra assim?

Alguém pode me dar um help???

Nem que seja pra dizer que a dúvida é idiota, mas ajudem ai...

Valeu!!!

solução!

Olá Clayton,

A API do Java 8 utiliza alguns conceitos de programação funcional, usando lambda, map, reduce... E métodos que não alteram estado e não fazem modificação em uma collection ou variável.

Aqui no Alura tem um curso de Java 8, recomendo que veja. Também recomendo o livro da Casa do código do mesmo assunto.

Além de Java, Ruby também tem suporte a programação funcional.

Espero ter ajudado.