Realizzare una classe Dizionario1 per rappresentare dizionari, avente la seguente interfaccia di classe: public class Dizionario1 { //metodi pubblici public Dizionario1(int n) { // costruisce un dizionario che puo' contenere al piu' n voci } public String cerca(String parola) { // cerca parola all'interno del dizionario; // se la trova restituisce la definizione corrispondente; // altrimenti restituisce null } public void inserisci(String parola, String definizione) { // inserisce la voce formata da parola e definizione nel dizionario; // se il dizionario e' pieno allora lancia una RuntimeException } public void elimina(String parola) { // elimina una voce corrispondente a parola, se esiste // altrimenti non fa nulla; // se c'e' piu' di una voce corrispondente a parola, ne elimina una a caso } public void eliminaTutte(String parola) { // elimina tutte le voci corrispondenti a parola // (se non ce ne sono non fa nulla); } } Osservazioni: - come facciamo a rappresentare una voce del dizionario? - come facciamo a rappresentare tutte le voci del dizionario? - l'ordine in cui sono memorizzate le voci ci interessa?