需要金币: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 |