(1)使用对象代替 if 及 switch判断 image.png (2)多次用到的数字用常量来保存,避免反复修改 (3)数组过滤 image.png (4) 设置布尔flag应该在引起变化的地方,比如开启绘制与关闭绘制状态,函数解绑与函数绑定 避免出现在一个函数中进行布尔值的开启与关闭