java-web/examples/chapter07/AnimalWorld/readme.md

26 lines
803 B
Markdown
Raw Normal View History

2024-11-27 12:18:06 +08:00
# 动物世界
演示java中基本的类、接口、继承、多态等知识。
2024-11-27 13:56:51 +08:00
# 需求
创建一个“动物世界”模拟程序,可以创建不同种类的动物,并让这些动物参加游泳比赛。
扩展性:设计易于扩展的系统架构,以便未来可以轻松添加新的动物类型和运动项目。
# 流程
启动程序后,程序显示欢迎信息。
程序创建几种不同类型的动物(例如狗、鸭子和猫)。每种动物都有自己的名字和特有的行为(如不同的叫声)。
创建游泳比赛。
2024-11-27 14:01:33 +08:00
动物报名参加比赛: 检查每只动物是否具备游泳能力,只有具备游泳能力的动物才能参加比赛。
2024-11-27 13:56:51 +08:00
比赛开始后,记录每只动物的游泳时间。
比赛结束后,公布获胜者。
结束当前会话。