From aac46c931e8aed45e8a57e38a95421e894f94c7b Mon Sep 17 00:00:00 2001 From: wu <303054730@qq.com> Date: Wed, 27 Nov 2024 13:56:51 +0800 Subject: [PATCH] add requirement --- examples/chapter07/AnimalWorld/readme.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/examples/chapter07/AnimalWorld/readme.md b/examples/chapter07/AnimalWorld/readme.md index d646b30..e63ca33 100644 --- a/examples/chapter07/AnimalWorld/readme.md +++ b/examples/chapter07/AnimalWorld/readme.md @@ -3,3 +3,26 @@ 演示java中基本的类、接口、继承、多态等知识。 +# 需求 + +创建一个“动物世界”模拟程序,可以创建不同种类的动物,并让这些动物参加游泳比赛。 + +扩展性:设计易于扩展的系统架构,以便未来可以轻松添加新的动物类型和运动项目。 + +# 流程 + +启动程序后,程序显示欢迎信息。 + +程序创建几种不同类型的动物(例如狗、鸭子和猫)。每种动物都有自己的名字和特有的行为(如不同的叫声)。 + +创建游泳比赛。 + +动物报名参加比赛。 + +检查每只动物是否具备游泳能力。只有具备游泳能力的动物才能参加比赛。 + +比赛开始后,记录每只动物的游泳时间。 + +比赛结束后,公布获胜者。 + +结束当前会话。 \ No newline at end of file