Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:archiv:m320:learningunits:lu01:loesungen:lu1-aufgabe_2 [2026/08/30 14:06] – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1modul:archiv:m320:learningunits:lu01:loesungen:lu1-aufgabe_2 [2026/08/30 14:06] (aktuell) – ↷ Seite von modul:m320:learningunits:lu01:loesungen:lu1-aufgabe_2 nach modul:archiv:m320:learningunits:lu01:loesungen:lu1-aufgabe_2 verschoben msuter
Zeile 1: Zeile 1:
 +==== Lösung 2 - Objekt identifizieren ===
 +=== Objekt ===
 +Konto
 +=== Eigenschaften ===
 +   * Kontostand (Saldo)
 +   * Maximalwert für Bezug
 +   * Bezugszeiten[3]
 +=== Fähigkeiten ===
 +   * Saldo ausgeben
 +   * Transaktion ausführen (einzahlen/beziehen)
 +=== Zustände ===
 +   * OK
 +   * gesperrt
 +\\
 +----
 +=== Anmerkung ===
 +Bei einer Transaktion müssen alle Rahmenbedingungen geprüft werden.
 +  * Ist der geforderte Betrag kleiner als der Maximalbetrag pro Bezug?
 +  * Wird der Saldo negativ?
 +  * Ist der Zeitpunkt des vorletzten Bezugs länger als 24 Stunden her?
  
 +----
 +[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) René Probst