Por que você deve adotar a programação funcional em Java 8

Os estilos funcionais introduzidos no Java 8 são uma grande adição à linguagem. Java não é mais uma linguagem OOP pura, mas um híbrido entre OOP e programação funcional. É uma virada de jogo, e nossa mentalidade OOP deve ser mudada para abraçar essas mudanças.

Mas por que devemos abraçar essas mudanças? Por que devemos usar tempo e esforço para nos sentirmos confortáveis ​​com os estilos funcionais quando podemos resolver os problemas em OOP puro?

Leia a postagem completa do blog aqui:

POR QUE VOCÊ DEVE ADOTAR A PROGRAMAÇÃO FUNCIONAL EM JAVA 8