2021期末学习个人心得体会10
经过快一个学期的时间 , 通过团队合作的努力 , 从刚开始的束手无策到现在基于JAVA的南苑大富翁游戏的开发 , 尽管还存在一定的不足 , 但是当我们在Eclipse上运行和玩到我们亲手做的游戏时 , 就感到十分的激动 。
我们的设计原则是面向接口 , 以及各种设计模式 , 其根本的目的其实只是为了降低耦合这么简单 。因为只有低耦合才能更好的适应变化 , 更好的重用和扩展 。我们通过外接各种类包的接口实现功能的实现 , 采用框架的形式 , 既方便开发的简便还有减低测试人员的工作量 , 如出现某一问题 , 我们就找到对应的接口 , 查看并调试bug 。
设计模式只是用来“封装变化、降低耦合”的工具而已 。它是面向对象设计时代的产物 , 其本质就是充分运用面向对象的三个特性 , 即:封装、继承和多态 , 进行灵活的组合运用 。在开发阶段 , 我们自己用PS自己做出一个背景图片 , 然后运用到项目中 , 再就是找网上找到的图片做背景图片等作为我们的游戏背景 , 使我们的界面看起来更加美观.采用java的JFrame等功能界面 。而对于我们南苑大富翁采用飞行棋的地图模式 。其中对于地图的每一个坐标 , 采用一个容器来定义 , 在对单个容易进行定义标示每一个坐标 , 玩家移动我们就采用对玩家实现容器变更来达到移动的功能等 。
通过这次的期末设计南苑大富翁游戏开发的经历 , 我对JAVA的熟悉程度更加深入了一层 , 也遇到了之前在设计线程上发生错误的问题 , 不过在最后 , 我们通过小组的讨论以及研究最终还是把这些问题给解决了 , 所以说一个好的项目开发 , 不是一个人就能实现的 , 只有通过小组的讨论和配合才能更好的完成一个好的项目 。
推荐阅读
- 2022福州区域核酸检测结果
- 2022福州连江县清明可以上山祭扫吗
- 生日祝福语简短
- 2022年清明节返回南宁隔离核酸政策
- 2022清明节成都室内文旅场所实行50%限流
- 寒衣节不宜做什么 2022年寒衣节的禁忌可信吗
- 2022杭州全日制硕士毕业生落户流程是什么
- 2022杭州本科毕业生落户需要什么材料
- 家庭用电阶梯价格表 阶梯电费收费标准2022天津
- 2022婴儿取名字女孩 魅力四射的女宝宝起名