Exercitando conceitos de Herança e Composição.
- Crie um sistema de cadastro de Produtos e Categorias.
- O Produto deve possuir Categoria como atributo.
- O sistema deve utilizar o padrão de arquitetura MVC
- Os modelos devem possuir um id e outros atributos públicos de sua escolha.
- As controllers devem possuir os quatro métodos de CRUD e deve utilizar um ArrayList privado para manter os dados. (Utilize o conceito de Generics nas Controllers)
- A view deve testar as operações de CRUD para cada controller.
- A view deve possuir um menu para que o usuário escolha as opções de CRUD.