《穿越 Java | 第十七章 - 设计原则篇》

本文带你领略Java编程设计原则,从基础出发,深入理解设计模式,助你提升软件架构能力。

设计原则篇

前言

穿越Java之旅 有我陪你,设计原则篇,一起体验穿越Java的快乐!!!

目录

  • 穿越 java | 快速入门篇 - [第1节
### FlyBird 游戏用例概要表 | 用例编号 | 用例名称 | 参与者 | 前置条件 | 后置条件 | 简要描述 | |----------|------------------|--------|----------------------------------|----------------------------------|--------------------------------------------------------------------------| | UC01 | 开始游戏 | 玩家 | 游戏已加载,处于主界面 | 游戏状态设为“进行中” | 玩家通过点击屏幕或按钮启动游戏,系统初始化计分与障碍物生成 | | UC02 | 操控小鸟 | 玩家 | 游戏正在进行 | 小鸟的位置和状态被持续更新 | 玩家通过触摸输入控制小鸟行为,系统接收并执行相应的飞行指令 | | UC03 | 跳跃飞行 | 玩家 | 小鸟未发生碰撞 | 小鸟获得向上的速度并改变位置 | 玩家触屏时,小鸟瞬间向上加速,实现跳跃效果,响应延迟不超过 $0.1\,\text{s}$ | | UC04 | 避开障碍 | 玩家 | 管道障碍已生成并开始移动 | 成功穿越或触发碰撞导致游戏结束 | 玩家需操纵小鸟从管道之间的空隙穿过,避免与管道或地面接触 | | UC05 | 获取分数 | 系统 | 小鸟成功穿越一组管道 | 当前得分增加 $1$,排行榜可能刷新 | 每当小鸟安全通过一个障碍物,系统自动累加分数 | | UC06 | 游戏结束 | 系统 | 检测到碰撞事件(管道或地面) | 游戏停止运行,进入结算流程 | 系统判定碰撞发生后,停止所有动画与输入响应,播放失败音效 | | UC07 | 显示最终得分 | 玩家<br>系统 | 游戏已结束 | 展示成绩,等待玩家选择后续操作 | 在结算界面显示本次得分,并对比历史最高分,提示是否创造新纪录 | > 在这个表格上添加再玩一次用例和分享用例
最新发布
12-01
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值