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