Prática com HashMap
Tarefa
Objetivo da tarefa: Implementar um banco de dados simples para uma loja online usando HashMap.
É hora de encarar uma tarefa verdadeiramente extensa onde você precisará aplicar todas as suas habilidades em Java e demonstrar seu pensamento analítico!
Para você, as classes Product e Customer já foram criadas. Elas possuem alguns campos que você pode verificar no código. Eu também escrevi uma interface com todos os métodos que você precisa implementar, juntamente com a classe de implementação.
Você trabalhará no arquivo codefinity.Task.OnlineStoreDatabaseImpl.java. É aqui que você escreverá o código.
Veja a lista do que você precisa fazer:
-
Criação de Banco de Dados:
- Usando HashMap, crie um banco de dados para produtos e clientes.
-
Operações de Produtos:
- Implemente métodos para adicionar um novo produto, atualizar informações de produto (por exemplo, alterar preço ou quantidade) e deletar um produto do banco de dados.
-
Operações de Clientes:
- Implemente métodos para adicionar um novo cliente, atualizar informações do cliente (por exemplo, alterar endereço) e deletar um cliente do banco de dados.
-
Realização de Pedidos:
- Crie um método para realizar um pedido, que recebe o id do cliente, id do produto, e a quantidade de unidades do produto. Ao realizar um pedido, reduza a quantidade disponível do produto no banco de dados.
-
Exibição de Informações:
- Implemente métodos para exibir informações sobre todos os produtos e todos os clientes em um formato de lista legível.
-
Recursos Adicionais (opcional):
- Implemente métodos adicionais de sua escolha, como pesquisar produtos pelo nome, exibir informações sobre pedidos dos clientes, etc.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4
Prática com HashMap
Deslize para mostrar o menu
Tarefa
Objetivo da tarefa: Implementar um banco de dados simples para uma loja online usando HashMap.
É hora de encarar uma tarefa verdadeiramente extensa onde você precisará aplicar todas as suas habilidades em Java e demonstrar seu pensamento analítico!
Para você, as classes Product e Customer já foram criadas. Elas possuem alguns campos que você pode verificar no código. Eu também escrevi uma interface com todos os métodos que você precisa implementar, juntamente com a classe de implementação.
Você trabalhará no arquivo codefinity.Task.OnlineStoreDatabaseImpl.java. É aqui que você escreverá o código.
Veja a lista do que você precisa fazer:
-
Criação de Banco de Dados:
- Usando HashMap, crie um banco de dados para produtos e clientes.
-
Operações de Produtos:
- Implemente métodos para adicionar um novo produto, atualizar informações de produto (por exemplo, alterar preço ou quantidade) e deletar um produto do banco de dados.
-
Operações de Clientes:
- Implemente métodos para adicionar um novo cliente, atualizar informações do cliente (por exemplo, alterar endereço) e deletar um cliente do banco de dados.
-
Realização de Pedidos:
- Crie um método para realizar um pedido, que recebe o id do cliente, id do produto, e a quantidade de unidades do produto. Ao realizar um pedido, reduza a quantidade disponível do produto no banco de dados.
-
Exibição de Informações:
- Implemente métodos para exibir informações sobre todos os produtos e todos os clientes em um formato de lista legível.
-
Recursos Adicionais (opcional):
- Implemente métodos adicionais de sua escolha, como pesquisar produtos pelo nome, exibir informações sobre pedidos dos clientes, etc.
Obrigado pelo seu feedback!