March 2025
Intermediate to advanced
414 pages
5h 47m
Japanese
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
Java開発者は通常、オブジェクト指向プログラミング(OOP)を通じてソフトウェア開発の複雑さに取り組んでいる。しかし、すべての問題がOOPに適しているわけではない。関数型プログラミング(FP)パラダイムは、問題を解決するための別のアプローチを提供し、JavaはLambda式やStreamsといった理解しやすいFPツールを提供する。FPの概念をJavaのコードに適用することに興味があるなら、本書はうってつけである。
著者のBen Weidig氏は、関数型プログラミングのさまざまな側面に焦点を当て、「完全な関数型」を目指すことなく、それらをコードに組み込む方法を紹介している。不変性や純粋関数といったFPの概念をいつ、どのように、そしてなぜ使えば、より簡潔で、合理的で、将来性のあるコードが書けるのかを学ぶことができる。多くの開発者は、OOPとFPを併用することで視野を広げようとしている。それはもはやどちらか一方ではなく、両方なのだ。
本書では次のことを学ぶ: