gcc198_cadastro_de_jogos

Interface

Cadastrar dados: cadastra os atributos necessários dos objetos [x]
Listar dados cadastrados[x]
Remover dados[x]
Buscar dados[x]
Salvar os dados em um arquivo informado pelo usuário* [x]
Recuperar os dados salvos em um arquivo informado pelo usuário*[x]

Classes

A classe principal: [x]
	-interação com o usuário
	-exibição de menus
	-leitura e escrita de dados na tela
	-nenhuma outra classe pode ler dados na entrada padrão ou escrever na saída padrão.
	Uma classe responsável pela gestão de cadastro dos dados a serem tratados [x]
	Uma classe que represente os objetos que são cadastrados pelo sistema [x]
	Uma classe cujos objetos representam um dos atributos do objeto cadastrado [x]

Observações

Herança: [x]
Sobrecarga de métodos: [x]
Sobrescrita de métodos: [x]
Encapsulamento: [x]

*As operações de salvar e recuperar devem ser executadas somente quando solicitadas pelo usuário, i.e., as operações devem ser feitas em memória principal e salvas quando solicitado. Preferencialmente em arquivo de texto em formato definido pelos membros do grupo.