„Hallo Amigo!“
12
Aufgabe
Java Core, Level 9, Lektion 3
TableAdapter
Bearbeite die TableAdapter-Klasse so, dass sie das ATable-Interface zum BTable-Interface adaptiert.
Die Methode getHeaderText muss „[<Benutzername>] : <Tabellenname>“ zurückgeben.
Zum Beispiel „[Amigo] : DashboardTable“.
12
Aufgabe
Java Core, Level 9, Lektion 3
Adapter
Verwende die Klasse AdapterFileOutputStream, um FileOutputStream an das neue AmigoStringWriter-Interface zu adaptieren.
20
Aufgabe
Java Core, Level 9, Lektion 3
Mehrere Interfaces adaptieren
Adaptiere IncomeData an die Interfaces Customer und Contact.
Die Adapterklasse ist IncomeDataAdapter.
Initialisiere countries, bevor das Programm ausgeführt wird. Zuordnung zwischen Ländercodes und Ländernamen:
UA Ukraine
US Vereinigte Staaten von Amerika
FR Frankreich
Falls erforderlich, fülle Tele
20
Aufgabe
Java Core, Level 9, Lektion 3
Noch ein Adapter
Adaptiere Scanner an das PersonScanner-Interface.
Die Adapterklasse ist PersonScannerAdapter.
Erstelle in der Adapterklasse ein privates Scanner-Feld namens fileScanner. Initialisiere das Feld in einem Konstruktor mit einem Scanner-Parameter.
Die Datei speichert Daten im folgenden Format:
John Micha
20
Aufgabe
Java Core, Level 9, Lektion 3
Adapter stärken
Adaptiere Customer und Contact an RowItem.
Die Adapterklasse ist DataAdapter.
Initialisiere countries, bevor das Programm ausgeführt wird. Zuordnung zwischen Ländercodes und Ländernamen:
UA Ukraine
US Vereinigte Staaten von Amerika
FR Frankreich