今天学习《前端篇》第8章 重构记分板、背景、页面和游戏对象 第25课 重构游戏对象,这节课我们继续模块化重构,将页面类拆分到单独的文件中,清除一些不再需要的变量等,让游戏代码的结构更加合理
。
学习目标
- 一个文件只定义一个类
- 为Game添加#currentPage变量
- 解决30秒超时限制不起作用的问题
- 移除#gameIsOver变量
主要知识点/技能点
- 重构就像反比例函数,可以无限接近于坐标轴,但永远不可能相交。
实践疑难点
略
小结
这节课主要从整体上完成了对游戏对象的重构,使一个游戏对象、两个游戏页面成为了一个有机的整体。