alguem pode me dar algumas ideias… nao precisa ser o codigo pronto e sim umas ideias de como fazer com este exercicio…
Projete uma classe para representar um dicionário Inglês/Português. A classe deverá manter uma coleção de palavras em inglês e seu respectivo significado em português. Defina as variáveis de instâncias (propriedades), construtores e métodos necessários. O projeto da classe é livre, mas deve satisfazer o seguinte exemplo de uso:
Dicionario dic;
Dic=new Dicionario(100); // o dicionário suporta no máximo 100 pares de palavras
Dic.lerDados(“c:/dicionario.dad”); // carrega um arquivo em disco que contém
// um conjunto de pares ingles/português
Dic.inserir(“fire”,“fogo”);
if(Dic.contem(“fire”))
System.out.println(“A traducao de fire é”+Dic.traduz(“fire”));
System.out.println (“O dicionário possui “+Dic.tamanho()+” palavras”);
Dic.salvarArquivo(“c:/dicionario.dad”); // descarrega o dicionário em disco
Não estenda a Hashtable / HashMap; use-a. Evite estender desnecessariamente classes do Java, a menos que sua documentação indique que elas têm de ser estendidas ou implementadas.