首页 > 其他 > 详细

《结对-贪吃蛇-开发过程》

时间:2017-09-26 12:38:36      阅读:239      评论:0      收藏:0      [点我收藏+]

1.关于界面的设计:

  该程序包含两个界面:1)蛇体本身;2)界面(窗口)

2.具体实现:

  蛇体模型作为主要的数据结构刻画贪吃蛇;

  控制模块主要接受来自键盘的输入,然后变更蛇体模型;

  界面更新模块根据蛇体模型的变化,重新刷新界面,从而产生动画的效果;

3.模块之间的交互与联系:

  控制模块监听来自键盘的输入;

  一旦接受到输入,那么改变蛇体模块中的相应数据;

  蛇体模型与界面更新之间采用观察者模式,也即界面更新模块观察蛇体模型模块,而蛇体模型模块一旦每隔200毫秒(控制线程)发生变化后,要告知界面更新;

 

《结对-贪吃蛇-开发过程》

原文:http://www.cnblogs.com/z-xx/p/7596071.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!