查看更多
当前 - 选择题 - 软件架构设计
中等
单选题
2024年11月第51题
#第二版教材
#必须掌握

在MVC(模型/视图/控制器)模式中,视图部分描述的是(将应用问题域中包含的抽象领域知识呈现给用户的方式)。

问题(1)
浓缩知识点

MVC架构模式将应用划分为模型、视图、控制器三大核心模块,各模块职责清晰且相互解耦。其中视图属于数据呈现层,核心功能是把模型封装的抽象领域知识转化为用户可直观感知的形式,比如各类可视化界面、图表、网页内容等,它仅专注于数据的可视化展示,不涉及业务逻辑处理,也不直接负责响应用户的业务类输入操作。此外,模型是应用的核心载体,负责封装业务逻辑、领域规则与核心数据;控制器则作为中间协调者,接收用户输入后调度模型完成业务处理,再触发对应的视图进行更新,这种分工能有效提升应用的可维护性与扩展性。

正确答案
A

本题考察的是MVC 模式中各部分的职责划分
MVC 是一种经典的软件架构模式,将应用程序分为三部分:模型(Model)、视图(View)和控制器(Controller)。
A选项 将应用问题域中包含的抽象领域知识呈现给用户的方式:视图的主要作用就是将模型处理后的数据以用户可感知的形式(界面、图表、页面等)展示出来,是正确的描述,因此正确。
B选项 应用问题域中所包含的抽象类:这是模型(Model)的职责,模型用于表示和处理业务逻辑及数据,并不会直接面向用户,因此错误。
C选项 用户界面对用户输入的响应方式:这是控制器(Controller)的职责,控制器负责接收用户的输入,调用模型进行业务逻辑处理,再决定渲染哪个视图,因此错误。
D选项 应用问题域中包含的抽象领域知识:这同样属于模型的内容,模型封装了应用的业务逻辑和数据,而不是视图的职责,因此错误。
所以选择 A。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有