Frente a los menús involucrados en la lógica del negocio, el estado actual del sistema mantiene una implementación directa para cada menú, teniendo su propia lógica de compra directamente implementada. Ante esto, al utilizar el patrón mencionado, podremos tener una solución más modular y extensible a los cambios dados en un futuro.
Patrón de diseño sugerido: Strategy.
Diagramas UML