Tengo una aplicación que lleva al usuario a través de una serie de pasos, configurando un producto, digamos más de 10 pantallas. Con opciones para volver atrás, salte a un cierto punto, etc. Necesito desvanecerme entre estos pasos, y también tengo interruptores de idioma disponibles en cualquier punto.¿Patrón de diseño para estados de vista múltiple?
Estaba pensando en usar un patrón de estilo MVC, tener una vista maestra que acepte una "próxima vista" y la desvanezca, eliminando la anterior.
Se siente hinchado tener más de 10 clases de vista separadas, usando componentes similares para esta tarea, por lo que me preguntaba ¿qué otros enfoques hay que ver? o uno que es adecuado para este tipo de aplicación
¿Qué tiene de malo tener 10+ vistas diferentes? Tener 1 gran clase con varios estados me parece peor –
Supongo que nada, aparte de que parece que no es la mejor manera de avanzar. Como dos vistas pueden no ser más diferentes que un poco de texto y algunas opciones. Pero supongo que sería más simple y más claro de desarrollar. – davivid
Eche un vistazo al componente paso a paso aquí: http://lab.kapit.fr/documentation/klovis/prod/klovis-flex-core/asdoc/index.html –