==== 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'' 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: https://github.com/templates-python/M320_LU01_A6-DataHiding [[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst