- Saber precio de venta:
- Nueva: no se modifica el precio base.
- Promoción: se resta un valor fijo decidido por el usuario.
- Liquidación: 50% del valor del producto.
- Saber tipos de prenda (sacos, pantalones o camisas)
- Registrar las ventas y saber las ganancias de un determinado día.
- Cada venta tiene las prendas, cantidad y fecha de venta.
- Pueden ser en efectivo (no se modifica el precio) o con tarjeta (recargo según la cantidad de cuotas seleccionadas. Cantidad de cuotas * coeficiente fijo + 0.01 del valor de cada prenda)
- Para calcular el precio de las prendas, opte por usar composición ya que el estado puede cambiar en el tiempo.
- Para modelar las ventas, senti que era mejor usar una clase abstracta (Venta) aunque me deje una clase vacia (VentaEfectivo).