Clean Architecture
Ein Architekturparadigma, das die Trennung von Belangen in Schichten fördert, um eine hohe Unabhängigkeit von Frameworks, Datenbanken und Benutzeroberflächen zu erreichen, wobei die Geschäftsregeln im Zentrum stehen.
Kategorie: Modelle & Architekturen
Die Clean Architecture ist ein von Robert C. Martin (Uncle Bob) propagierter Architekturstil, der darauf abzielt, Software-Systeme so zu gestalten, dass die Geschäftslogik (Entities und Use Cases) vom Rest des Systems (UI, Datenbank, Frameworks) isoliert ist. Sie verwendet konzentrische Kreise, wobei die inneren Kreise die Kernlogik enthalten und die äußeren Kreise Implementierungsdetails. Die Abhängigkeitsregel besagt, dass Abhängigkeiten immer nur nach innen gerichtet sein dürfen, niemals nach außen.
Synonyme / Tags
- Saubere Architektur
- Uncle Bob's Clean Architecture
Die ganze Definition im Member Hub braucht ein kostenloses Konto.