6 lines
1.0 KiB
Plaintext
6 lines
1.0 KiB
Plaintext
Wie kann ich die Vererbung für Medienarten am besten strukturieren, um die unterschiedlichen Ausleihregeln und Fälligkeitsdaten zu unterstützen? Sollten die spezifischen Regeln (z. B. Ausleihfrist, Anzahl der Verlängerungen) direkt in den Medientypklassen definiert sein, oder wäre eine zentrale fassade.Verwaltung sinnvoller?
|
|
|
|
Wie detailliert sollte die Benutzerverwaltung aufgebaut sein? Wäre es beispielsweise besser, getrennte Klassen für „Erwachsene“ und „Schüler/Studenten“ zu erstellen, oder würde eine allgemeine Benutzerklasse mit einem Attribut für den Benutzertyp ausreichen? Und wie lässt sich der backend.benutzer.Admin-Status am besten einbinden?
|
|
|
|
Wie detailliert muss die Gebührenverwaltung implementiert sein, insbesondere für überfällige backend.medium.Medien? Soll die Logik für Gebührenberechnung und -verwaltung direkt in die backend.medium.Medien- oder Benutzerklassen integriert werden, oder wäre es besser, diese in eine separate Klasse oder ein Interface für mehr Flexibilität auszulagern?
|