En la clase “Menucamisas” nos podemos dar cuenta que se trata de un programa que maneja la compra de camisas, donde el usuario puede seleccionar diferentes modelos y agregarlos al carrito con diferentes cantidades. Si bien el código actual es funcional, puede volverse complicado si se desea agregar características adicionales, como opciones de personalización, descuentos por cantidad, u otras funcionalidades. Utilizando el patrón Decorator, podemos resolver este problema de una manera más estructurada y escalable.
En la clase “Menucamisas” nos podemos dar cuenta que se trata de un programa que maneja la compra de camisas, donde el usuario puede seleccionar diferentes modelos y agregarlos al carrito con diferentes cantidades. Si bien el código actual es funcional, puede volverse complicado si se desea agregar características adicionales, como opciones de personalización, descuentos por cantidad, u otras funcionalidades. Utilizando el patrón Decorator, podemos resolver este problema de una manera más estructurada y escalable.