包括以下几个方面:物体表示:蛇和苹果如何存储和显示、蛇如何移动和吃苹果变长;字体显示:提示玩家该如何操作,显示玩家的分数;人机交互:使用键盘的方向键来控制蛇的移动;矩形绘图:绘制各种基本的图形来组成图像。