Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
de:modul:m320_2024:learningunits:lu02:aufgaben:datahiding [2026/08/30 14:05] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1de:modul:m320_2024:learningunits:lu02:aufgaben:datahiding [2026/08/30 14:05] (aktuell) – ↷ Seite von modul:m320_2024:learningunits:lu02:aufgaben:datahiding nach de:modul:m320_2024:learningunits:lu02:aufgaben:datahiding verschoben msuter
Zeile 1: Zeile 1:
 +====== LU02.A05 - Data Hiding ======
 +<WRAP center round todo 60%>
 +Zeigen Sie die Probleme auf, die enstehen, wenn data hiding nicht beachtet wird.
 +</WRAP>
  
 +===== 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.
 +
 +----
 +<details>
 +<summary>//=> GitHub Repo für externe Besucher//</summary>
 +GitHub Repository https://github.com/templates-python/m320-lu02-a05-datahiding
 +
 +//Lernende am BZZ müssen den Link zum GitHub Classroom Assignment verwenden//
 +
 +</details>
 +[[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