Was ist Clean Architecture?
Clean Architecture ist eine Verallgemeinerung der hexagonalen und der Onion-Architektur. Ihre Kernregel ist die Dependency Rule: Quellcode-Abhängigkeiten dürfen nur nach innen zeigen. Die Domäne weiß nichts über Frameworks oder Datenbanken; Frameworks und Datenbanken wissen, wie sie sich an die Domäne anpassen.
Verwandte Begriffe
- Hexagonale Architektur — Ein geschichteter Architekturstil, der die Domänenlogik über Ports und Adapter von der Infrastruktur isoliert.
- Domain-Driven Design (DDD) — Ein Ansatz zum Softwaredesign, der das Modell und die Sprache der Geschäftsdomäne in den Mittelpunkt stellt.