Sie wissen wie Sie Duck-Typing nutzen, um ein Objekt etwas tun zu lassen, falls es das kann.
animals.py
aus. output.txt
).
Halten Sie Ihre Antworten fest in der Datei code_analysis.md
und geben Sie sie ab via Moodle.
Wie Sie sicher festgestellt haben, kommt die Methode who_are_you
auf allen Klassen vor. Zudem ist sie jeweils gleich implementiert. Es bietet sich also an, sie in eine neue Basisklasse auszulagern.
Animals
mit der (nicht abstrakten!) Methode who_are_you
.
Geben Sie die modifizierte Datei animals.py
ab via Moodle.