Capítulo 15. Un enfoque funcional de Java

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Muchos lenguajes de programación admiten un estilo de código tanto funcional como imperativo. Sin embargo, la sintaxis y las facilidades de un lenguaje suelen incentivar enfoques específicos para problemas comunes. Incluso con todas las incorporaciones funcionales al JDK que se comentan en este libro, Java sigue favoreciendo la programación imperativa y orientada a objetos, y la mayoría de los tipos y estructuras de datos disponibles en las bibliotecas principales reflejan esta preferencia.

Sin embargo, como he comentado a lo largo de este libro, eso no significa que tenga que ser una situación del tipo "o lo uno o lo otro". Puedes aumentar tu código OO con principios funcionales sin llegar a ser totalmente funcional. ¿Por qué no tener lo mejor de ambos mundos? Para ello, tienes que adoptar una mentalidad funcional.

Este capítulo reúne lo que has aprendido en este libro hasta ahora y destaca los aspectos más importantes que influirán en tu mentalidad funcional. También muestra una aplicación práctica de las técnicas de programación funcional a nivel arquitectónico que encaja perfectamente en un entorno orientado a objetos.

Principios OOP Versus FP

Para comprender mejor dónde los principios funcionales pueden mejorar tu código, tiene sentido revisar los principios subyacentes de ambos paradigmas -orientado a objetos y funcional- ...

Get Un enfoque funcional de Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.