Pregunta

Estoy construyendo una interfaz con pestañas para la conmutación entre diferentes capas similares. Cada capa tendrá un número de gráficos. Arrastrando con el ratón los gráficos se pueden reordenar o incluso mover entre capas. Mi pregunta es, ¿es la mejor práctica para registrar un mediador único para cada capa que realiza un seguimiento del contenido de capas / organización, o debería realizar un seguimiento de todo con un solo mediador central.

algunas consideraciones:

se guardarán contenido de la capa y de la organización (en una base de datos) para que pueda ser restaurada cuando un usuario regresa a la aplicación.

los propios capas son funcionalmente idénticos.

el usuario puede añadir y eliminar capas a voluntad.

Gracias!

¿Fue útil?

Solución

Para este tipo de uso por lo general mediará cada pantalla en una interfaz con pestañas de forma individual mediante el paso en un identificador único con el constructor del mediador. Las capas no requerirán diferentes clases de mediadores, sólo diferentes instancias mediadoras con nombres únicos que son fáciles de recuperar. Me suelen invalidar getMediatorName y NAME + uniqueId regrese.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top