====== 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'' und ''BankAccountUgly'' bezüglich ihrem Code, insbesondere mit Blick auf das Attribut ''saldo''.\\ 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//
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] René Probst, bearbeitet durch Marcel Suter