MVP: una vista dovrebbe avere più Presentatori?

1

È auspicabile (da un punto di vista architettonico) avere più di un Presentatore che comunichi con una vista?

Nella mia situazione particolare, ho un relatore che comunica con più viste e ognuna di queste visualizzazioni ha il proprio presentatore. In altre parole, ogni vista ha due relatori.

Sarebbe invece possibile utilizzare l'ereditarietà; in altre parole, avere un genitore relatore e un bambino presentatore.

    
posta Another Droid Developer 26.10.2017 - 13:26
fonte

1 risposta

1

Il lavoro dei relatori è di trasformare messaggi e dati in qualcosa che la vista può usare. Sembra che le tue opinioni abbiano due aree di preoccupazione: una unica, una duplicata.

Piuttosto che raggiungere l'ereditarietà, perché non lasciare che i tuoi presentatori unici abbiano un riferimento al tuo duplicato presentatore e semplicemente lo riutilizzi? Ciò significa più digitazione della tastiera rispetto all'ereditarietà, ma manterrà le cose flessibili, leggibili ed eviterà il il problema dello yo-yo .

    
risposta data 27.10.2017 - 23:50
fonte

Leggi altre domande sui tag