Domande taggate «mvp»

2
Quali sono i miglioramenti di MVP su MVC?
Ho letto per tre giorni i modelli Model-View-Controller (MVC) e Model-View-Presenter (MVP) . E c'è una domanda che mi dà molto fastidio. Perché i progettisti di software hanno inventato MVP, quando esisteva già un MVC? Quali problemi hanno dovuto affrontare, che MVC non ha risolto (o risolto male), ma MVP …

3
Lo schema Model-View-Presenter (MVP) è utile per Android?
Come separare View e Presenter in Android, mentre le reazioni sulle azioni dell'utente (parte Presenter di MVP) sono impostate nelle stesse attività che mostrano gli elementi della GUI (Visualizza parte di MVP). "Nel presentatore della vista modello, proprio come dicono Martin Fowler o Michael Feathers [2], la logica dell'interfaccia utente …
34 android  mvp 

3
Architettura pulita: troppe classi di casi d'uso
Vado in Clean Architecture e alzo il mio livello Android da MVC a MVP , introducendo DI con Dagger 2, Reactivity con RxJava 2 e, naturalmente, Java 8. Nell'architettura pulita MVP è presente un livello tra le entità (nei datastore) e i presentatori che dovrebbero accedervi. Questo livello è il …
15 java  android  use-case  mvp 

4
Vista corretta del modello -_____
Ho letto su Model View Controller, Model View Presenter, Model View ViewModel e così via, e in generale, il concetto di base sembra abbastanza semplice da capire: mantenere le belle visuali e il coraggio scientifico separati e ignoranti l'uno dell'altro come possibile. Non ottenere la logica burro di arachidi nel …



1
Nel modello MVP, la visualizzazione deve creare un'istanza di un oggetto Modello in base al contenuto dell'interfaccia utente o semplicemente passare questi contenuti come parametri al Presenter?
Sto usando il modello MVP in un'app Android che sto sviluppando. Ho fondamentalmente 4 elementi: AddUserView in cui è possibile aggiungere un nuovo utente: AddUserPresenter The UserInfo (il pojo) UserInfoManager (logica di gestione e gestore archiviazione) La mia domanda è: Quando premo il pulsante "Aggiungi" in AddUserView, dovrebbe ottenere il …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.