Sto implementando un'interfaccia utente in stile Wizard. Mentre un utente scorre attraverso la procedura guidata, facendo clic su Avanti, a seconda delle scelte che hanno scelto su ciascuna schermata, l'utente dovrà passare attraverso un certo insieme di schermate della procedura guidata.DesignPatterns: qual è il più appropriato da utilizzare per un'interfaccia utente in stile procedura guidata?
Questo è in fase di creazione in ASP.NET MVC. Mi chiedo quale modello di progettazione sarebbe più adatto per implementare la logica della sequenza di passaggi che si trovano nella procedura guidata. Di nuovo, hanno più percorsi attraverso la procedura guidata a seconda delle scelte che fanno.
Posso utilizzare un elenco collegato? "Command Design Pattern"? Che cosa mi consiglia?
Per dirla in un altro modo: Dove/Come si astraggono/incapsulano la logica di determinare qual è il prossimo passo della procedura guidata in base a ciò che l'utente ha scelto in un particolare passaggio della procedura guidata?
Ma è necessario definire * alcuni dove * la sequenza dei passaggi che compongono il wizard. Perché dobbiamo essere in grado di tenere traccia di quali passaggi nella procedura guidata l'utente ha completato, in modo da poter visualizzare progressi e altre cose. O anche in modo che possano tornare al punto in cui hanno lasciato, per esempio. – 7wp