O'Reilly logo

PR: Clean Architecture - Das Praxis-Handbuch für gutes Softwaredesign by Robert C. Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Kapitel 25: Layer und Grenzen

[Bild]

Es ist durchaus vorstellbar, dass Softwaresysteme aus nur drei Komponenten bestehen: der Benutzerschnittstelle, den Geschäftsregeln und der Datenbank. Für einfache Systeme ist das auch ausreichend, in den meisten findet sich allerdings eine größere Zahl von Komponenten.

Denken Sie zum Beispiel an ein einfaches Computerspiel. Hier könnten die drei Grundkomponenten doch vielleicht ausreichen: Die Benutzerschnittstelle transportiert alle Eingaben des Spielers an die Spielregeln, und die Spielregeln speichern den Status des Spiels wiederum in irgendeiner Form von permanenter Datenstruktur. Aber ist das wirklich schon ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required