Bib1/Brechnung.txt

6 lines
987 B
Plaintext
Raw Permalink Normal View History

2024-11-12 12:11:15 +01:00
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 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 Admin-Status am besten einbinden?
Wie detailliert muss die Gebührenverwaltung implementiert sein, insbesondere für überfällige Medien? Soll die Logik für Gebührenberechnung und -verwaltung direkt in die Medien- oder Benutzerklassen integriert werden, oder wäre es besser, diese in eine separate Klasse oder ein Interface für mehr Flexibilität auszulagern?