Methodik & PraxisMethodik & Praxis

Data-Oriented Programming

Was ist das und wie geht das?
DataOrientedProgramming
FunktionaleProgrammierung
Modellierung
PatternMatching

Abstract


Thu 8:45 - 9:30 Uhr | 2026

Viele Neuerungen an Java der letzten Jahre – Records, Sealed Classes und Pattern-Matching – dienen offiziell der Unterstützung von “data-oriented programming”, entlehnt aus der funktionalen Programmierung. Data-oriented programming” ist eine großartige Ergänzung zu “object-oriented programming”. Es geht es um den Bau von mächtigen Modellen für die wichtigen Dinge in unserer Domäne und das Schreiben von kompaktem, lesbaren Code dafür. Zudem ist diese Art der Modellierung ein wichtiger Enabler für flexible, modulare Architektur.

Der Vortrag gibt eine Einführung in die Konzepte hinter “data-oriented programming” und ihre Anwendung in Java-Programmen – das Modellieren mit Summen und Produkten und die Konstruktion von Funktionen auf den entstehenden Datenmodellen. Wie immer bedienen wir uns dabei aus den langjährigen Erfahrungen mit diesen Konzepten aus der funktionalen Programmierung.

Non-Sponsored TalkFortgeschritteneDeutsch
Dr. Mike Sperber

Dr. Mike Sperber

Active Group GmbH

Dr. Michael Sperber ist Geschäftsführer der Active Group GmbH. Er ist international anerkannter Experte für funktionale Programmierung und hat zahlreiche Fachartikel und Bücher zum Thema verfasst. Michael Sperber ist Mitbegründer des Blogs funktionale-programmierung.de und Mitorganisator der Entwicklerkonferenz BOB.