2011-10-20 13 views
5

Powiel możliwe:
What are MVP and MVC and what is the difference?Czy kontroler nadzorujący MVC i MVP jest taki sam?

Czytałem następujący opis dla MVC na stronie internetowej:

W tym przypadku MVC kontroler po prostu buduje model i przekazuje go do widoku do renderingu. Brak stanowej interakcji między widokiem i kontrolerem , po prostu "hej, oto model, do zobaczenia" od kontrolera do widoku.

Znam następujące o MVP - Nadzorowanie regulatorowi

Nadzoru nad kontroler: Presenter obsługuje gesty użytkownika. Widok łączy się z Modelem bezpośrednio poprzez powiązanie danych. W tym przypadku jest to zadanie , które przekazuje model do widoku, aby można go było powiązać z nim. Prezenter będzie również zawierać logikę gestów jak naciśnięcie przycisku, nawigacji itp

Z powyższego opisu czuję się jak podstawowej logiki MVC i MVP - nadzorowanie kontroler są takie same.

Czy moje zrozumienie jest prawidłowe?

góry dzięki

Odpowiedz

3

Jest wielki post już na Stackoverflow zwracając na to pytanie w What are MVP and MVC and what is the difference?

+2

ta powinna być wysłana jako komentarz (i głosować zamyka), a nie odpowiedź. – outis

+0

@outis Myślę, że to pytanie jest zupełnie inne niż pytanie w ewentualnym duplikacie. Czy mogę powtórzyć to pytanie? –

Powiązane problemy