AdLerDokumentation Help

Gesamtarchitektur

Architektur

Die Architektur der AdLer Engine folgt der von Uncle Bob aufgestellten Clean Architecture (Robert C. Martin (Uncle Bob), The Clean Architecture).

Die Abhängigkeitsregel wird eingehalten. Codeteile einer inneren Schicht sind folglich nicht vom Code einer äußeren Schicht abhängig. Übergänge zwischen Schichten werden über Ports behandelt, die nach dem Dependency Inversion Prinzip angelegt sind.

Im folgenden Diagramm sind die Schichten mit ihren Namen in der Projektstruktur dargestellt. Die Komponenten innerhalb der Schichten sind beispielhaft und zeigen eine mögliche Kommunikation zwischen den Schichten.

CleanArchitecture.png

Komponenten

imageAdLerEngineComponentDiagram.jpg

Für genauere Beschreibungen der Komponenten siehe folgende Topics:

Last modified: 19 September 2024