6Funktoren, Monoide und Monaden

In den Fallbeispielen der letzten Kapitel haben wir mehrmals ähnliche Strukturen implementiert. Zum Beispiel haben wir bei ganz unterschiedlichen Anwendungen die Methoden map und filter verwendet. In diesem Kapitel werden wir herausarbeiten, welche Strukturen und Muster sich dahinter verbergen. Diese Prinzipien bilden dann auch die Basis für die in den folgenden Kapiteln behandelten Techniken und Systeme. Dieses Kapitel reflektiert daher über die Inhalte der letzten Kapitel und legt eine konzeptionelle Grundlage für die folgenden Kapitel.

Die Strukturen und Prinzipien sind von sehr allgemeiner Natur und man kann in Anlehnung an die objektorientierten Entwurfsmuster von funktionalen Mustern sprechen. Trotz dieser ...

Get Funktionale Programmierung in Java now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.