Is it Time for Functional Programming in Java?
Fuctional programming has existed for decades, but only in the last few years has it gained the attention it deserves, for a lot of very good reasons like:
- it reduces code duplicarion
- it improves readability
- it allows better reuse
- it facilitates multi-threading programming
- it eliminates ugly programming by side-effects ...