====== 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