- Birgit Kratz
- tbc
- tbc
- tbc
- Session
Datenorientierte Programmierung (DOP) ist ein aufkommendes Paradigma, das die Art und Weise verändert, wie Java-Entwickler Daten modellieren und damit arbeiten, indem es Daten von Verhalten trennt. Dieser Vortrag führt in die Kernprinzipien von DOP ein – Daten unveränderlich und transparent modellieren, an den Grenzen validieren, illegale Zustände verhindern und Operationen von Datenstrukturen getrennt halten.
Durch die Nutzung moderner Java-Funktionen wie Records, Sealed Classes und Pattern Matching bietet DOP für viele Anwendungen eine einfachere und wartbare Alternative zur traditionellen objektorientierten Programmierung.
Wir lernen anhand praktischer Beispiele, wie DOP die Lesbarkeit, das Testen und die Erweiterbarkeit von Code verbessert, und erfahren, wann wir zwischen DOP und OOP wählen sollten. Wir werden verstehen, wie wir die neuesten Java-Funktionen nutzen können, um sauberere, sicherere und robustere Anwendungen zu entwickeln, die auf Daten als Daten zentriert sind.
