Prática com HashMap em Java
Tarefa
Objetivo da tarefa: implementar um banco de dados simples para uma loja online utilizando HashMap.
É hora de enfrentar uma tarefa realmente abrangente na qual será necessário aplicar todas as suas habilidades em Java e demonstrar seu raciocínio analítico!
As classes Product e Customer já foram criadas para você. Elas possuem alguns campos, que você pode verificar no código. Também foi escrita uma interface com todos os métodos que você precisa implementar, juntamente com a classe de implementação.
Você irá trabalhar no arquivo codefinity.Task.OnlineStoreDatabaseImpl.java. É neste local que você escreverá o código.
Aqui está uma lista do que precisa ser feito:
-
Criação do banco de dados: utilizando HashMap, criar um banco de dados para produtos e clientes;
-
Operações de produto: implementar métodos para adicionar um novo produto, atualizar informações do produto (por exemplo, alterar preço ou quantidade) e remover um produto do banco de dados;
-
Operações de cliente: implementar métodos para adicionar um novo cliente, atualizar informações do cliente (por exemplo, alterar endereço) e remover um cliente do banco de dados;
-
Realização de pedidos: criar um método para realizar um pedido, que recebe o customerid, product id e a quantidade de unidades do produto. Ao realizar um pedido, reduzir a quantidade disponível do produto no banco de dados;
-
Exibição de informações: implementar métodos para exibir informações sobre todos os produtos e todos os clientes em um formato de lista legível;
-
Funcionalidades adicionais (opcional): implementar métodos adicionais de sua escolha, como busca de produtos por nome, exibição de informações sobre pedidos de 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
Incrível!
Completion taxa melhorada para 4
Prática com HashMap em Java
Deslize para mostrar o menu
Tarefa
Objetivo da tarefa: implementar um banco de dados simples para uma loja online utilizando HashMap.
É hora de enfrentar uma tarefa realmente abrangente na qual será necessário aplicar todas as suas habilidades em Java e demonstrar seu raciocínio analítico!
As classes Product e Customer já foram criadas para você. Elas possuem alguns campos, que você pode verificar no código. Também foi escrita uma interface com todos os métodos que você precisa implementar, juntamente com a classe de implementação.
Você irá trabalhar no arquivo codefinity.Task.OnlineStoreDatabaseImpl.java. É neste local que você escreverá o código.
Aqui está uma lista do que precisa ser feito:
-
Criação do banco de dados: utilizando HashMap, criar um banco de dados para produtos e clientes;
-
Operações de produto: implementar métodos para adicionar um novo produto, atualizar informações do produto (por exemplo, alterar preço ou quantidade) e remover um produto do banco de dados;
-
Operações de cliente: implementar métodos para adicionar um novo cliente, atualizar informações do cliente (por exemplo, alterar endereço) e remover um cliente do banco de dados;
-
Realização de pedidos: criar um método para realizar um pedido, que recebe o customerid, product id e a quantidade de unidades do produto. Ao realizar um pedido, reduzir a quantidade disponível do produto no banco de dados;
-
Exibição de informações: implementar métodos para exibir informações sobre todos os produtos e todos os clientes em um formato de lista legível;
-
Funcionalidades adicionais (opcional): implementar métodos adicionais de sua escolha, como busca de produtos por nome, exibição de informações sobre pedidos de clientes, etc.
Obrigado pelo seu feedback!