Die besten Modelle orientieren sich erkennbar an der Domäne. Aber wie eng sollte diese Orientierung sein und wie konkret? Das gängige taktische Domain-Driven Design plädiert für sehr konkrete Modelle, die das vorhandene Wissen möglichst direkt wiedergeben. Funktionale Architekturen setzen häufig auf einen höheren Abstraktionsgrad und können damit unerwartetes Domänenwissen zutage fördern.
Ein gutes Domänenmodell ist das Herzstück einer guten Architektur. Die funktionale Architektur sieht die Programmiersprache als Partnerin bei der Modellierung.
Funktionale Architektur und funktionale Programmierung
Da funktionale Sprachen in besonderem Maße Abstraktion unterstützen – deutlich über das Maß, das in OO-Sprachen zur Verfügung steht –, kann diese auch eine besondere Rolle bei der Modellierung spielen. Wie das funktionieren kann, soll dieser Artikel zeigen und dafür folgende Aktivitä…
Kostenfreien Account erstellen oder einloggen.
Registrieren Sie sich jetzt, um kostenlos einen Monat auf SIGS+ Artikel
zuzugreifen.