Die Geschäftslogik arbeitet nur mit der Repository-Schnittstelle und kennt die konkrete Implementierung nicht. Das bedeutet, dass du z. B. zwischen EEPROM, SD-Karte oder RAM wechseln kannst, ohne die Logik anzupassen.
Wie hilft das Repository Pattern bei der Trennung von Logik und Hardwarezugriff?
—