Es un proyecto de aplicación de consola que aplica un descuento equivalente a la tarifa de la campaña según el producto agregado al carrito. En esta aplicación, se utiliza el patrón de estrategia.
Es posible que necesitemos más de un algoritmo a la hora de implementar una campaña según el tipo de producto. Los algoritmos de campaña son diferentes para cada grupo de productos y utilizamos este patrón para establecer una estructura más centralizada y sostenible al agregar un nuevo grupo de productos o tipo de campaña.
Es un proyecto de aplicación de consola que aplica un descuento igual a la tarifa de la campaña dependiendo del producto agregado al carrito. En esta aplicación se utiliza el patrón de estrategia.
Es posible que necesitemos más de un algoritmo a la hora de implementar campañas según el tipo de producto. Los algoritmos de campaña son diferentes para cada grupo de productos y utilizamos Strategy Pattern para crear una estructura más centralizada y sostenible al agregar un nuevo grupo de productos o tipo de campaña y para determinar la estrategia de la campaña caso por caso en tiempo de ejecución.