MVP (Model View
Presenter) |
MVC (Model View
Controller) |
It is advance form of MVC |
It is the basic method to separate project
structure. |
In this View handles user gesture and call
presenter. |
In this controller handles user gesture and
commands model. |
View is dumb i.e. all interaction goes
through Presenter. |
In this view has some intelligence. It can
query the model directly. |
It highly supports unit testing. |
It provides limited support to unit testing. |
It has high degree of loose coupling. |
It has fairly loose coupling. |
In this presenter will update its associated
view. |
It identifies which view to update. |
0 Comments