Ich möchte ein Offline-Programm (ohne Verwendung einer Datenbank) in Java schreiben, in dem ich alle Spiele der deutschen Bundesliga verwalten kann. (einschließlich aller Spieler, Trainer, Mannschaften, Schiedsrichter, Spiele usw.). Ich möchte diese Daten in Textdateien speichern. Ich möchte die oben genannten Objekte als Klassen in Java darstellen. Habt ihr einen Tipp für mich oder könnt ihr mir da weiterhelfen? Dazu möchte ich des Weiteren eine passende graphische Oberfläche erstellen. Ich möchte von einer Oberklasse Person Eigenschaften in die Unterklassen Spieler, Trainer, Schiedsrichter, etc. ableiten, stelle mich dabei aber zu doof an. Ausserdem möchte ich Spielerstatiken (je Saison und gesamt) haben. Im GUI soll es des Weiteren 2 Mannschaften auswählen können und danach alle Paarungung dieser Mannschaften sehen. Ist das möglich effizient unzusetzen? Kann mir da wer helfen?