_____
层次式体系结构基本概念
_____
层次式体系结构设计的核心特征是什么?
A. 每一层直接与所有其他层交互✅
B. 每一层为上层服务,并作为下层客户✅
C. 所有层之间可以随意通信✅
D. 只允许最上层和最下层之间通信✅
正确答案:B<br>原文依据:">
_____
「层次式体系结构设计是将系统组成一个层次结构,每一层为上层服务,并作为下层客户。」
_____
层次式体系结构的核心特征是层与层之间的服务与被服务关系,形成清晰的层次结构。
_____
MVC模式
_____
在MVC模式中,以下哪个描述是错误的?
A. 视图负责显示数据和接收用户输入✅
B. 控制器接收用户输入并调用模型和视图✅
C. 模型包含业务数据和业务逻辑✅
D. 视图可以直接修改模型的数据✅
正确答案:D<br>原文依据:">
_____
「视图可以向模型查询业务状态,但不能改变模型。」
_____
视图只负责显示和接收输入,不能直接修改模型数据,这样的设计有助于保持模型数据的一致性。
_____
MVP与MVC的区别
_____
MVP模式与MVC模式最主要的区别是什么?
A. MVP不包含模型层✅
B. MVP中View不能直接与Model交互✅
C. MVP没有控制器✅
D. MVP不支持数据展示✅
正确答案:B<br>原文依据:">
_____
「在MVP中View并不直接使用Model,它们之间的通信是通过Presenter来进行的」
_____
MVP模式最显著的特点是View和Model完全解耦,所有交互都必须通过Presenter进行。
_____
MVVM模式特点
_____
MVVM模式的核心特征是什么?
A. 单向数据绑定✅
B. 没有视图层✅
C. 通过DataBinding实现双向绑定✅
D. 直接的Model-View交互✅
正确答案:C<br>原文依据:">
_____
「ViewModel通过DataBinding实现View与Model之间的双向绑定」
_____
MVVM的核心特征是通过ViewModel实现视图和模型的双向数据绑定,这使得数据驱动的场景实现更加便捷。
_____
UIP设计思想
_____
关于UIP框架的说法,哪个是错误的?
A. 它简化了用户界面与商业逻辑的分离✅
B. 它可以处理复杂的用户界面导航✅
C. 它直接负责数据库访问✅
D. 它支持工作流处理✅
正确答案:C<br>原文依据:">
_____
「UIP提供了一个扩展的框架,用于简化用户界面与商业逻辑代码的分离的方法」
_____
UIP框架主要用于处理用户界面流程和导航控制,不负责数据库访问工作。
_____
污水池反模式
_____
什么是层次架构中的”污水池反模式”?
A. 数据在层间传递时发生损坏✅
B. 请求穿过多层但每层几乎无业务逻辑处理✅
C. 层间接口设计不合理✅
D. 数据库连接池配置错误✅
正确答案:B<br>原文依据:">
_____
「污水池反模式(architecture sinkhole anti-pattern),就是请求流简单地穿过几个层,每层里面基本没有做任何业务逻辑,或者做了很少的业务逻辑。」
_____
污水池反模式是分层架构中常见的问题,表现为请求仅仅穿过层次而未进行实质性处理,降低了分层的价值。
智能记忆学习材料
学习目标
通过精心设计的选择题和原文对照,帮助学习者掌握层次式架构设计的核心概念和重要知识点
使用说明
请仔细阅读每个问题,对照原文理解解析
题目与解析