In the name of Allah the Merciful

A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles

Ben Weidig, 1098109929, 9781098109929, 978-1098109929

10 $

English | 2023 | EPUB, Converted PDF

number
type
  • {{value}}
wait a little

Java developers usually tackle the complexity of software development  through object-oriented programming (OOP). But not every problem is a  good match for OOP. The functional programming (FP) paradigm offers you  another approach to solving problems, and Java provides easy-to-grasp FP  tools such as lambdas and streams. If you're interested in applying FP  concepts to your Java code, this book is for you.

Author Ben  Weidig highlights different aspects of functional programming and shows  you how to incorporate them in your code without going "fully  functional." You'll learn how, when, and why to use FP concepts such as  immutability and pure functions to write more concise, reasonable, and  future-proof code. Many developers seek to expand their horizons by  using OOP and FP together. It's no longer either-or; it's both.

In two parts, this book includes:
A  Functional Approach: Get a high-level overview of functional  programming, including the types already available to Java developers.  Then explore different FP concepts and learn how to use them. Real-World  Problems, Patterns, and Recipes: Apply what you've learned in part one  to the typical real-world problems you might encounter in your daily  work.