Acumulador realiza los cálculos, es la lógica del negocio, mientras que Ventas es la clase interfaz.
La clase Acumulador, utilizará las siguientes funciones para implementar la solución a la lógica del negocio:
public int getMontoAcumulado()
Retorna el monto acumulado para el producto actual (la cantidad de unidades vendidas * precio por unidad).
public void acumular(int unidadesVendidas)
Acumula en cantidadUnidadesVendidas las nuevas unidades vendidas
Se ha decidido utilizar tipos enteros para el precio de cada unidad.
Posible modelo de clases:
getMontoAcumulado(){ return (cantidadUnidadesVendidas * precioUnidad); } acumular(int unidadesVendidas){
cantidadUnidadesVendidas += unidadesVendidas;
}