Abseits von Streams und Optionals bietet Java 8 neue funktionale Möglichkeiten, um bestehende Probleme zu lösen. Mit dem Combinator-Entwurfsmuster werden kleine fachliche Funktionen situationsgerecht zu komplexer Fachlogik kombiniert. Vorteile sind, neben der klaren Trennung von Verantwortlichkeiten, Erweiterbarkeit, Wiederverwendbarkeit und der deklarative bzw. domänengetriebene Ansatz.
Dieser Vortrag beschreibt anhand praktischer Beispiele, wie das Combinator Entwurfsmuster funktioniert und wann der Einsatz sinnvoll ist. Voraussetzung sind ein Interesse an funktionaler Programmierung und erste Erfahrungen mit Lambdas in Java 8.
Gregor ist einer der Organisatoren der Java User Group Mannheim und Gründer der Soft-werkskammer Rhein-Neckar. Er arbeitet als Team Lead bei LivePerson. Sein erstes Programm war ein in BASIC geschriebenes Text Adventure.
diva-e Karlsruhe
Ludwig-Erhard-Allee 20
76131 Karlsruhe
Auf der Veranstaltung werden Film- und Tonaufnahmen sowie Fotos gemacht, mit deren auch späteren Verwendung Sie sich durch den Besuch der Veranstaltung einverstanden erklären. Wenn Sie nicht fotografiert oder gefilmt werden möchten, können Sie direkt den/die FotografIn oder den/die Kameramann/-frau ansprechen.
Die Aufnahmen können im Internet, auf Social Media Kanälen sowie in Rundfunk-, TV-, und Printmedien (auch Büchern) veröffentlicht werden.
Die Verarbeitung erfolgt aufgrund des berechtigten Interesses der Verantwortlichen, die von ihr organisierte Veranstaltung bildlich zu dokumentieren und einer größeren Öffentlichkeit positiv darüber zu berichten