基于MVC模式的贪吃蛇游戏设计.doc

资料分类:理工论文 上传会员:翩翩起舞 更新时间:2022-05-12
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9487
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:基于设计模式开发的软件具有系统可扩展性、代码可重用性、代码可维护性的优点,已经成为软件工程的基石,MVC模式(Model-View-Controller)把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。MVC设计模式让视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,因为模型与控制器和视图相分离,一个应用的业务流程或者业务规则的改变只需要改动MVC的模型层即可,因此具有低耦合性和高重用性和可维护性,因此成为App开发、Web项目的首选框架模式。

本论文以经典的贪吃蛇游戏为主题,基于MVC设计理念,综合运用图形用户界面技术、监听器接口技术、多线程编程基数以及链表数据结构,设计并实现了基于MVC设计模式的贪吃蛇游戏,该系统实现了模型、视图和控制器层的分离,具有较低的耦合性和很好的扩展性,具有较好的使用价值。

 

关键词:MVC模式;可扩展性;贪吃蛇

 

目录

摘要

Abstract

第一章 绪论-1

1.1 MVC模式的起源-1

1.2 JAVA的发展-1

1.3研究内容-2

1.4章节安排-2

第二章MVC模式-3

2.1 MVC模式的概念-3

2.2 MVC模式组成-3

2.3 MVC的机制-4

2.3.1 MVC的取消/重做机制-4

2.3.2 可重复使用组件-5

2.3.3 MVC模式设计的优缺点-5

2.4本章小结-6

第三章 JAVA介绍-7

3.1 JAVA语言-7

3.2 JAVA命令模式-7

3.3 在JAVA中基于MVC模式游戏设计思路-8

第四章:贪吃蛇游戏设计程序-11

4.1 基于MVC模式的贪吃蛇游戏的设计步骤-11

4.1.1 初步贪吃蛇游戏设计程序执行-11

4.1.2 初步结论与改进-12

4. 2 具体程序测试-13

4.2.1 程序分析-14

4.2.2 两个程序分析比较 (MVC模式体现)-16

4.3 程序测试结果分析-17

4.4 结论-17

第五章 总结和展望-18

参考文献-19

致    谢-30

相关论文资料:
最新评论
上传会员 翩翩起舞 对本文的描述:在产生出这种新的语言的时候,相关的研发人员是对其做出了部分的修改而不是做了开发,并且开发人员们知道C ++中本身就存在着一些不安全的组件,所以是非常有必要进行删除和修改......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: