Domanda

sto costruendo un'interfaccia a schede per la commutazione tra i vari strati simili. Ogni strato avrà un numero di grafici. Trascinando con il mouse i grafici possono essere riordinati o spostati tra gli strati. La mia domanda è, è buona norma registrare un mediatore unico per ogni livello che tiene traccia del contenuto di strati / organizzazione, o devo tenere traccia di tutto con un solo mediatore centrale.

alcune considerazioni:

contenuto del livello e l'organizzazione saranno salvati (in dB) in modo che possa essere ripristinato quando un utente torna al app.

gli strati stessi sono funzionalmente identici.

l'utente può aggiungere e rimuovere gli strati a piacimento.

grazie!

È stato utile?

Soluzione

Per questo tipo di utilizzo che saranno generalmente mediare ogni schermo in un'interfaccia a schede singolarmente passando in un identificatore univoco con il costruttore del mediatore. Gli strati non richiederanno diverse classi mediatore, a pochi casi mediatore diversi con nomi unici che sono facili da recuperare. Io di solito sovrascrivo getMediatorName e NOME + UniqueId ritorno.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top