Padrão pedagógico: fill the blanks
Baixe o projeto CadastroProdutoComArquivosBinarios, descompacte-o e abra-o pelo BlueJ.
Leia a classe ProdutoDAO e implemente de acordo com os comentários iniciados por //***. Atente para o fato de que cada comentário exige a implementação de uma única linha de código, a menos que o próprio comentário indique a necessidade de várias linhas. Não perca tempo olhando as outras classes, você poderá fazer isso mais tarde.
Execute o método main() da classe Sistema.
Use o software para ver o que ele faz.
Dê uma lida nas classes, procurando identificar o fluxo de controle, desde o clique do usuário até o armazenamento em arquivo.
Faça os exercícios.
- Implemente mecanismo de pesquisa de produtos por descrição (1,0)
- Implemente mecanismo de pesquisa de produtos por palavra-chave na descrição (1,0)
- Implemente inserção de Cortesã e de ProdutoNormal (1,0)
- Implemente pesquisa de produtos por preço (1,0)
- Implemente pesquisa de todos os produtos que sejam do tipo Cortesã (1,0)
- Implemente pesquisa de todos os produtos que sejam do tipo ProdutoNormal (1,0)
- Implemente pesquisa de produtos normais por prazo de validade (1,0)
- Implemente pesquisa que retorna todos os produtos normais cujo prazo de validade está vencido (2,0)
- Implemente método de pesquisa das cortesãs que estão em forma. Uma cortesã está em forma se o número correspondente à parte em centímetros de sua altura estiver no máximo 5 unidades a mais ou a menos do número correspondente ao seu peso (2,0)
- Implemente método de pesquisa genérica, que pode ser utilizado para resolver qualquer uma das questões anteriores (2,0)