L
Ich programmiere zur Zeit auch an einem Vokabeltrainer, der allerdings mehr als zwei Sprachen unterstützen soll. Ich habe mir zunächst ein paar Gedanken gemacht, welche Objekte man aus einem gewöhnlichen Fremdwörterbuch übernehmen könnte und habe daraus ein paar Klassen gezimmert. Also z.B. eine für ein einzelnes Wort, das u.a. eine Variable Übersetzungsliste hat, worin die Übersetzungen gespeichert werden. Diese könnte man als Stringarray realisieren, dann ist es aber nicht möglich, verschiedene Sprachen zu speichern, ohne für jede ein eigenes array anlegen zu müssen, das geht nur mit einer eigenen Klasse. Dann gibt es eine Klasse, die alle Wörter einer Sprache in einer verketteten Liste speichert. Die Funktionalität, ein Zufallswort zurückzuliefern realisiert man dann ganz einfach in dieser Klasse.
Hoffe, Dir einen Denkanstoß gegeben zu haben.
Gruß Flo