Aufgabe 05 UML¶
Dieses Modul behandelt die Verwaltung eines Zoos mit Gehegen, Tieren und Pflegern.
Klassendiagramm¶
Hier ist die visuelle Darstellung der Klassenstruktur:
Klassenbeschreibung¶
- Tier
Repräsentiert ein einzelnes Tier im Zoo. Es ist einer bestimmten Art zugeordnet.
- Gehege
Verwaltet eine Liste von Tieren und Pflegern. Es gibt eine Kapazitätsgrenze für die Anzahl der Tiere.
- Pfleger
Enthält Kontaktinformationen der Mitarbeiter, die für die Gehege zuständig sind.
- Fütterung
Dokumentiert die Verpflegung der Tiere in einem bestimmten Gehege.
Wichtige Logik¶
Validierung: Das Gehege prüft beim Hinzufügen eines Tieres, ob noch Platz frei ist.
Datum: Die Fütterung speichert automatisch das aktuelle Erstellungsdatum.
Bereinigung: Fütterungsdaten, die älter als 3 Jahre sind, können identifiziert werden.