Übung: Money-Wertobjekt - 2

Programmiere ein unveränderliches Money-Wertobjekt (Value Object) zur Repräsentation von Geldbeträgen in jeweils einer bestimmten Währung. Schreibe immer jeweils nur genau den Code, den Du zur Erfüllung der Aufgabenstellung gerade brauchst.

  1. Lege das Grundgerüst für ein Money-Wertobjekt, das die Währungen EUR und USD unterstützt. Du könntest eine Enum verwenden, um die Währung zu repräsentieren. Verwende für den (Cent-)Betrag auf jeden Fall einen int. Füge Deinem Wertobjekt immer nur genau die Methoden hinzu, die Du auch wirklich gerade brauchst.

  2. Bitte denke an die automatisierten Tests! Falls Du keine automatisierten Tests schreiben möchtest oder kannst, dann schreibe ein Steuerprogramm, dass alle Features Deiner Lösung auf nachvollziehbare Weise (Konsolenausgabe genügt) demonstriert.

Zur Teilaufgabe 3