-
Notifications
You must be signed in to change notification settings - Fork 53
Sommer Aufgabe 05
Fabian Steeg edited this page Jun 20, 2011
·
1 revision
- Mit einer Hash-Table lässt sich bspw. ein einfaches Wörterbuch anlegen, in dem Deutsch-Englische Übersetzungen gespeichert werden. Schreiben Sie ein Programm, das dies ermöglicht, d.h. das eine Klasse
Dictionary
verwendet, die Methoden zum Einfügen und Abfragen von Übersetzungen enthält. Prüfen Sie in Unit-Tests die implementierten Methoden. - Implementieren Sie eine Visualisierung der Hash-Table in Graphviz DOT (vgl. Sommer-Aufgabe-03), und geben Sie diese in Unit-Tests für eine leere und eine gefüllte Hash-Table aus. Verwenden Sie Graphviz, um aus der generierten Darstellung eine Bilddatei zu erzeugen.
- Schreiben Sie eine beliebige Klasse mit mindestens drei Attributen und implementieren Sie gültige
equals
undhashCode
Methoden. Überprüfen Sie die Korrektheit Ihrer Implementierungen mit Unit-Tests.