Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fase de diseño:
Diseñar un diagrama de clases que incluya las siguientes clases: Producto, Cliente,
Pedido, Envío, Pago y Tienda.
La clase Producto debe tener las siguientes propiedades: código, nombre,
descripción, precio y cantidad en stock.
La clase Cliente debe tener las siguientes propiedades: nombre, apellido, dirección
de envío, dirección de facturación, correo electrónico y lista de pedidos.
La clase Pedido debe tener las siguientes propiedades: número de pedido, lista de
productos, fecha de compra, estado del pedido (pendiente, entregado, cancelado) y
método de pago.
La clase Envío debe tener las siguientes propiedades: número de seguimiento, fecha
de envío, fecha estimada de entrega y estado del envío (en camino, entregado).
La clase Pago debe tener las siguientes propiedades: número de tarjeta de crédito,
fecha de vencimiento, código de seguridad y tipo de tarjeta.
La clase Tienda debe tener una lista de objetos de la clase Producto, una lista de
objetos de la clase Cliente y una lista de objetos de la clase Pedido, y métodos
para agregar, eliminar, buscar y actualizar productos, clientes y pedidos.
Fase de implementación: