Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
modul:m320_2024:learningunits:lu07:aufgaben:bibliothek:schritt5 [2024/09/03 13:41] msutermodul:m320_2024:learningunits:lu07:aufgaben:bibliothek:schritt5 [2024/09/11 13:31] (aktuell) msuter
Zeile 1: Zeile 1:
-====== LU07.A01 - Schritt ======+====== LU07.A01 - Schritt ======
 <WRAP center round todo 60%> <WRAP center round todo 60%>
 Realisieren Sie die Methoden um einen Kunden zu mahnen, wenn er das Buch zu spät zurück bringt. Realisieren Sie die Methoden um einen Kunden zu mahnen, wenn er das Buch zu spät zurück bringt.
 </WRAP> </WRAP>
 +
 +{{:modul:m320_2024:learningunits:lu07:aufgaben:bibliothek:library_klassen_schritt5.png?600|}}
 +
 +===== Customer =====
 +Realisieren Sie die ''property'' und den ''setter'' für das Attribut ''reminded''.
 +
 +==== Tests ====
 +  * test_customer.py
 +    * test_reminded
  
 ===== Librarian ===== ===== Librarian =====
 Realisieren Sie die Methode ''remind_customer''. Realisieren Sie die Methode ''remind_customer''.
 +Die Methode sucht zuerst den Kunden anhand des Namens.
 +Anschliessend wird das Flag ''reminded'' gesetzt und eine Meldung ausgegeben.
  
 ==== Tests ==== ==== Tests ====
   * test_librarian.py   * test_librarian.py
-    * test_reminde_customer+    * test_remind_customer
  
  
Zeile 15: Zeile 26:
 Ergänzen Sie den Ablauf in der main-Methode gemäss dem Sequenzdiagramm. Ergänzen Sie den Ablauf in der main-Methode gemäss dem Sequenzdiagramm.
  
-{{modul:m320:learningunits:lu04:aufgaben:lu03-aufg5_biblio-10.png?575|}}+{{:modul:m320_2024:learningunits:lu07:aufgaben:bibliothek:library_sequenz_schritt5.png?600|}}
  
 Die Ausgabe soll in etwa wie folgt aussehen: Die Ausgabe soll in etwa wie folgt aussehen:
  • modul/m320_2024/learningunits/lu07/aufgaben/bibliothek/schritt5.1725363705.txt.gz
  • Zuletzt geändert: 2024/09/03 13:41
  • von msuter