LU02.A05 - Data Hiding
Zeigen Sie die Probleme auf, die enstehen, wenn data hiding nicht beachtet wird.
Auftrag
- Akzeptieren Sie das GitHub Classroom Assignment im Moodlekurs.
- Klonen Sie das Repository https://github.com/templates-python/m320-lu02-a05-datahiding in PyCharm.
- Führen Sie das Programm „datahiding.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
Abgabe
Geben Sie Ihren Text als PDF-Datei in Moodle ab.
⇒ GitHub Repo für externe Besucher
GitHub Repository https://github.com/templates-python/m320-lu02-a05-datahiding
Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden