跃界星图

系统架构设计师

关于MVP(Model-View-Presenter)架构模式,下列说法错误的是 ( 37 )。

软考单选真题

题干

关于MVP(Model-View-Presenter)架构模式,下列说法错误的是 ( 37 )。
  1. A
    View可以直接访问Model
  2. B
    MVP模式常用于移动端(如Android)开发
  3. C
    M表示Model(数据模型),V表示View(视图),P表示Presenter(主持人)
  4. 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”是错误的。

本题由 跃界星图软考学习库 整理,仅供个人备考练习。