La programaci贸n funcional es de tipo declarativa nos enfocamos en que se est谩 haciendo y no como se est谩 haciendo. Las funciones puras, no son m谩s que funciones, las cuales, dando el mismo input, siempre retornan el mismo output, adem谩s de no tener efectos secundarios. La composici贸n de funciones es el proceso de combinar dos o m谩s funciones, teniendo como finalidad ejecutar cada una de estas funciones en secuencia para obtener un resultado en concreto. El estado compartido es cualquier variable, objeto o espacio de memoria que exista en un 谩mbito compartido. Un efecto secundario es cualquier cambio de estado en la aplicaci贸n que sea observable de la funci贸n llamada. Por 煤ltimo tenemos que un objeto inmutable es aquel que no puede ser modificado una vez haya sido creado.
oswwwaldotc / functional-programming-java Goto Github PK
View Code? Open in Web Editor NEWAPI stream, Lambda, Method reference 馃悐
License: The Unlicense