May 2025
Beginner to intermediate
414 pages
5h 58m
Korean
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
Java 개발자는 일반적으로 객체 지향 프로그래밍(OOP)을 통해 소프트웨어 개발의 복잡성을 해결합니다. 그러나 모든 문제가 OOP에 적합한 것은 아닙니다. 함수형 프로그래밍(FP) 패러다임은 문제 해결을 위한 또 다른 접근 방식을 제공하며, Java는 람다 표현식 및 스트림과 같은 이해하기 쉬운 FP 도구를 제공합니다. Java 코드에 FP 개념을 적용하는 데 관심이 있다면 이 책이 적합합니다.
저자 Ben Weidig는 함수형 프로그래밍의 다양한 측면을 강조하고, "완전한 함수형"으로 전환하지 않고도 이러한 측면을 코드에 통합하는 방법을 보여줍니다. 불변성과 순수 함수 등 FP 개념을 사용하여 더 간결하고 합리적이며 미래에 대비한 코드를 작성하는 방법, 시기 및 이유를 배울 수 있습니다. 많은 개발자들이 OOP와 FP를 함께 사용하여 시야를 넓히고자 합니다. 더 이상 둘 중 하나를 선택해야 하는 것이 아니라, 둘 다를 선택해야 합니다.
이 책에서 배우게 될 내용: