Avrei bisogno di un aiutino su come impostare un programma java.
Ovviamente non chiedo il codice di tutto il programma ma solamente alcune indicazioni su come realizzarlo.

Devo scrivere un programma che gestisca un evento sportivo.
Ogni gara ha un codice ed è annotata con luogo, data e descrizione
Ogni partecipante ha un codice e un nome.
In più per ogni partecipante è nota la gara (singola) a cui è iscritto e l'eventuale risultato.

Devo realizzare un sistema che permetta di visualizzare l'elenco delle gare dell'evento oppure l'elenco dei partecipanti che riporti per ognuno la gara a cui è iscritto.

La base di dati deve essere implementata con questa interfaccia:

Codice:
public interface BaseDati {
   public List getPartecipanti();
   public List getGare();
}
Grazie