Przedmowa

Umysł rozciągnięty przez nowe doświadczenie nigdy nie może wrócić do swoich dawnych wymiarów.

— Oliver Wendell Holmes, Jr.

Tworzenie oprogramowania jest dość złożonym przedsięwzięciem. Jako programiści Java zazwyczaj staramy się oswoić tę złożoność za pomocą programowania obiektowego (ang. object-oriented programming — OOP) jako metafory reprezentującej tworzone elementy, takie jak struktury danych, i używamy głównie imperatywnego stylu kodowania, aby obsłużyć stan naszego programu. Chociaż OOP jest dobrze znanym i przetestowanym podejściem do tworzenia rozsądnego oprogramowania, nie jest odpowiedni do rozwiązywania każdego problemu. Przez wymuszanie zasad OOP w odniesieniu do każdego problemu możemy wprowadzić pewną ilość niepotrzebnej ...

Get Java Podejście funkcyjne now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.