Aufgabe 6 - data hiding
Ziel
Sie können anhand eines Programmcodes und seiner Ausführung aufzeigen, welche Probleme entstehen, wenn data hiding nicht beachtet wird.
Auftrag
- Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs.
- Klonen Sie das Repository in PyCharm.
- Führen Sie das Programm „data_hiding.py“ aus.
- Interpretieren Sie die Ausgabe am Bildschirm.
Was stellen Sie bezüglich der beiden Bankkonten Nr. 1 und Nr. 2 fest? - Untersuchen Sie die beiden Klassen
BankAccountWell
undBankAccountUgly
bezüglich ihrem Code, insbesondere mit Blick auf das Attributsaldo
.
Was stellen Sie hier fest? - Halten Sie Ihre Beobachtungen und Analysen in einem Textdokument fest.
Dauer
20 Minuten