Di tanto in tanto implemento funzionalità che richiedono di porre domande agli utenti in modo sequenziale.
Le domande sono condizionali, ovvero la risposta definisce l'insieme delle seguenti domande.
Certo è il modello di progettazione dell'interfaccia utente di Wizzard, ma per ora non ho una chiara comprensione di come sia implementato dal punto di vista dell'architettura del software.
La schermata / domanda può essere un'interfaccia piuttosto complessa, ma la maggior parte delle volte è solo una selezione di diverse opzioni.
Tuttavia, dopo ogni passaggio possono essere richiesti alcuni calcoli, non solo per ottenere dati aggiuntivi ma per definire l'insieme di domande.
Immagino che il modello di strategia abbia a che fare con questo, ma ritengo che con questo modello il codice che costruisce "l'esecuzione flusso "può diventare brutto.
Grazie in anticipo.