Java 面向对象 · 交互课程

模块11 · MVC 模式测验汇总

本模块 1 门课程的随堂测验共 6 题,与课程页 Quiz 同源。作答后即时判分,附逐题讲解与各课程正确率分布。

已作答
0/6

还剩 6 题未作答。可以现在交卷(未作答题按错误计),也可以答完再交。

MVC 模式(6 题)

Q1

在 Erase-MVC 中,玩家按键、菜单命令(开始/暂停/继续)与 200ms Timer 心跳,最终都经哪一层进入 Model?

Q2

Erase-MVC 的 GameBoard(Model)为什么能 headless(不开窗口)做单元测试?

Q3

GameBoard 状态变化(如消行计分)后,GameView 是如何被通知去重绘的?

Q4

下列哪一项最准确地描述了 GameView 与 GameBoard 的关系?

Q5

关于 Erase-MVC 的依赖方向,下列说法正确的是?

Q6

若要把 Erase-MVC 的 Swing 窗口换成 HTML5 Web 前端(游戏规则不变),主要需要重写哪一层?