《结对-贪吃蛇-开发过程》
Posted Among
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《结对-贪吃蛇-开发过程》相关的知识,希望对你有一定的参考价值。
1.关于界面的设计:
该程序包含两个界面:1)蛇体本身;2)界面(窗口)
2.具体实现:
蛇体模型作为主要的数据结构刻画贪吃蛇;
控制模块主要接受来自键盘的输入,然后变更蛇体模型;
界面更新模块根据蛇体模型的变化,重新刷新界面,从而产生动画的效果;
3.模块之间的交互与联系:
控制模块监听来自键盘的输入;
一旦接受到输入,那么改变蛇体模块中的相应数据;
蛇体模型与界面更新之间采用观察者模式,也即界面更新模块观察蛇体模型模块,而蛇体模型模块一旦每隔200毫秒(控制线程)发生变化后,要告知界面更新;
以上是关于《结对-贪吃蛇-开发过程》的主要内容,如果未能解决你的问题,请参考以下文章