Partie I. Bases fonctionnelles
La programmation fonctionnelle n'est pas plus compliquée que la programmation orientée objet avec son style de codage essentiellement impératif. Il s'agit simplement d'une manière différente d'aborder les mêmes problèmes. Chaque problème que tu peux résoudre de manière impérative peut également être résolu de manière fonctionnelle.
Les mathématiques constituent la base de la programmation fonctionnelle, ce qui la rend plus difficile à aborder qu'une mentalité orientée objet. Mais tout comme l'apprentissage d'une nouvelle langue étrangère, les similitudes et les racines communes deviennent plus visibles au fil du temps jusqu'à ce que le déclic se produise.
Tu peux mettre en œuvre presque tous les concepts à venir sans expression lambda Java. Par rapport à d'autres langages, cependant, le résultat ne sera pas aussi élégant et concis. Les outils fonctionnels disponibles en Java permettent à tes mises en œuvre de ces concepts et idiomes fonctionnels d'être moins verbeuses et plus concises et efficaces.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access