系统架构设计师
关于MVP(Model-View-Presenter)架构模式,下列说法错误的是 ( 37 )。
软考单选真题
题干
关于MVP(Model-View-Presenter)架构模式,下列说法错误的是 ( 37 )。
-
A
View可以直接访问Model
-
B
MVP模式常用于移动端(如Android)开发
-
C
M表示Model(数据模型),V表示View(视图),P表示Presenter(主持人)
-
D
一个Presenter可以对应多个View
登录后查看答案与解析
参考答案
A
考点解析
MVP是一种常见的UI架构模式,是MVC模式的演化。
* Model:负责数据和业务逻辑。
* View:负责显示UI,并将用户操作通知给Presenter。View通常是被动的,不包含业务逻辑。
* Presenter:作为View和Model之间的桥梁。它从Model获取数据,处理后交给View显示;同时处理来自View的用户事件,并更新Model。
* 在标准的MVP模式中,View和Model是完全解耦的,View不直接与Model交互,所有的交互都通过Presenter进行。这使得View可以被轻松替换,也方便对Presenter进行单元测试。
* 因此,说法“View可以直接访问Model”是错误的。