The following are some examples of Model View Controller and Model View presenter.ArticleThis article describes the MVC and MVP concepts in detail and their differences, which may be helpful to other students.
1. Gui Architecture
This article details the original MVC implementation and the popular MVP implementation, that is, the differences between them. We also discussed how the application model solves the problem of how to store UI-related states.
In the original MVC, V/C is one-to-one. In many current UI implementations, handler is usually set at the window/form level, which is actually called MVP.
2.
Presentation Model
This section describes in detail what is the presentation model and the difference between the model and the domain model.
3.
Supervisor Controller
This article introduces the implementation of presenter in the MVP implementation. In this implementation, presenter will separate the complex UI display logic from the view, which is just a simple UI display logic.
There are some other useful links in this article, which are not listed one by one.