Combinator als funktionales Entwurfsmuster in Java

 

  • 19.11.2018
  • ab 18:30 Uhr
  • bis 21:00 Uhr
  • kostenfrei
  • Universität Mannheim
  • Raum O 138
  • Fuchs-Petrolub Festsaal
  • 68131 Mannheim
Abstract

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.

Referenteninformation

Gregor Trefs

Gregor ist einer der Organisatoren der Java User Group Mannheim und Gründer der Softwerkskammer Rhein-Neckar. Er arbeitet als Team Lead bei LivePerson. Sein erstes Programm war ein in BASIC geschriebenes Text Adventure.

Download

Combinator Pattern_objektforum.pdf

Download (1,2 MiB)

Zurück