Java. Podejście Funkcyjne
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego. Aby napisać dobry kod, programiści muszą wybrać optymalne sposoby rozwiązania danego problemu. Java jest znana ze skutecznego i przetestowanego podejścia obiektowego (OOP), jednak ten paradygmat ten nie zawsze okazuje się wystarczający. Zamiast wymuszać zasad OOP w każdym wprzypadku, warto wdrożyć w swoim kodzie zasady programowania funkcyjnego (FP), aby zapewnić sobie najlepsze korzyści płynące ze stosowania tych obydwóch paradygmatów. Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy i dlaczego używać takich opcji funkcjonalności, jak niemutowalność i funkcje czyste i dlaczego warto to robić w swojej codziennej pracy. Poznasz różne aspekty FP: jak kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się również wykorzystywać żywienia FP w cel dla zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. To wszystkie pozwolą Ci zdobyć cenne umiejętności, które ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu. Książka obejmuje zasady programowania funkcyjnego, przegląd typów programowania funkcyjnego dostępnych w Javie, różne koncepcje FP i sposoby ich zastosowania, korzystania z nich, rozszerzania kodu Javy o aspekty funkcjonalności FP bez przechodzenia na pełną funkcyjność, jak doskonalić swój styl programowania niezależnie od języka lub paradygmatu. Jest to obowiązkowa lektura dla każdego programisty, który chce poprawić swoje umiejętności i pozostać na bieżąco z trendami w programowaniu.


















