Práctica de HashMap en Java
Tarea
Objetivo de la tarea: implementar una base de datos simple para una tienda en línea utilizando HashMap.
Es momento de afrontar una tarea realmente extensa donde será necesario aplicar todas tus habilidades en Java y demostrar tu pensamiento analítico.
Las clases Product y Customer ya han sido creadas para ti. Estas contienen algunos campos, los cuales puedes consultar en el código. También he escrito una interfaz con todos los métodos que debes implementar, junto con la clase de implementación.
Trabajarás en el archivo codefinity.Task.OnlineStoreDatabaseImpl.java. Aquí es donde escribirás el código.
A continuación, se presenta una lista de lo que debes realizar:
-
Creación de la base de datos: utilizando HashMap, crear una base de datos para productos y clientes;
-
Operaciones con productos: implementar métodos para agregar un nuevo producto, actualizar la información del producto (por ejemplo, cambiar el precio o la cantidad), y eliminar un producto de la base de datos;
-
Operaciones con clientes: implementar métodos para agregar un nuevo cliente, actualizar la información del cliente (por ejemplo, cambiar la dirección), y eliminar un cliente de la base de datos;
-
Realización de pedidos: crear un método para realizar un pedido, que reciba el customerid, product id y la cantidad de unidades del producto. Al realizar un pedido, reducir la cantidad disponible del producto en la base de datos;
-
Visualización de información: implementar métodos para mostrar información sobre todos los productos y todos los clientes en un formato de lista legible;
-
Características adicionales (opcional): implementar métodos adicionales a tu elección, como buscar productos por nombre, mostrar información sobre los pedidos de los clientes, etc.
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Genial!
Completion tasa mejorada a 4
Práctica de HashMap en Java
Desliza para mostrar el menú
Tarea
Objetivo de la tarea: implementar una base de datos simple para una tienda en línea utilizando HashMap.
Es momento de afrontar una tarea realmente extensa donde será necesario aplicar todas tus habilidades en Java y demostrar tu pensamiento analítico.
Las clases Product y Customer ya han sido creadas para ti. Estas contienen algunos campos, los cuales puedes consultar en el código. También he escrito una interfaz con todos los métodos que debes implementar, junto con la clase de implementación.
Trabajarás en el archivo codefinity.Task.OnlineStoreDatabaseImpl.java. Aquí es donde escribirás el código.
A continuación, se presenta una lista de lo que debes realizar:
-
Creación de la base de datos: utilizando HashMap, crear una base de datos para productos y clientes;
-
Operaciones con productos: implementar métodos para agregar un nuevo producto, actualizar la información del producto (por ejemplo, cambiar el precio o la cantidad), y eliminar un producto de la base de datos;
-
Operaciones con clientes: implementar métodos para agregar un nuevo cliente, actualizar la información del cliente (por ejemplo, cambiar la dirección), y eliminar un cliente de la base de datos;
-
Realización de pedidos: crear un método para realizar un pedido, que reciba el customerid, product id y la cantidad de unidades del producto. Al realizar un pedido, reducir la cantidad disponible del producto en la base de datos;
-
Visualización de información: implementar métodos para mostrar información sobre todos los productos y todos los clientes en un formato de lista legible;
-
Características adicionales (opcional): implementar métodos adicionales a tu elección, como buscar productos por nombre, mostrar información sobre los pedidos de los clientes, etc.
¡Gracias por tus comentarios!