Necesita crear una guía de tipo “elija su propia aventura”: el mejor enfoque para usar

Básicamente, debe hacerle al usuario una serie de preguntas y recopilar información en el camino. Cada pregunta podría tener impactos en diferentes preguntas en el futuro. Otro ejemplo sería la interfaz web de turbo tax, responder que sí en algunos puede generar preguntas futuras.

Parece que este sería un problema bastante común en el software, así que supongo que estoy preguntando si existen soluciones / Patrones de diseño existentes que puedan ayudar. Parece una máquina de estados, pero creo que es una simplificación excesiva.

Respuestas a la pregunta(2)

Su respuesta a la pregunta