模块11 · MVC 模式测验汇总
本模块 1 门课程的随堂测验共 6 题,与课程页 Quiz 同源。作答后即时判分,附逐题讲解与各课程正确率分布。
还剩 6 题未作答。可以现在交卷(未作答题按错误计),也可以答完再交。
MVC 模式(6 题)
Q1在 Erase-MVC 中,玩家按键、菜单命令(开始/暂停/继续)与 200ms Timer 心跳,最终都经哪一层进入 Model?
Q2Erase-MVC 的 GameBoard(Model)为什么能 headless(不开窗口)做单元测试?
Q3GameBoard 状态变化(如消行计分)后,GameView 是如何被通知去重绘的?
Q4下列哪一项最准确地描述了 GameView 与 GameBoard 的关系?
Q5关于 Erase-MVC 的依赖方向,下列说法正确的是?
Q6若要把 Erase-MVC 的 Swing 窗口换成 HTML5 Web 前端(游戏规则不变),主要需要重写哪一层?