法斯特[Makers Academy]的第一周挑战:使用学到的技能和SOLID原则设计地下列车网络。你可以和找到本周的项目期望:
系统必须包含以下要求:
-
火车从一个站到另一个站,车站内有乘客上下车。
-
乘客必须能够“进入”和“离开”车站。
-
每辆客车最大载客量为40人,每列火车有多个车厢。
作为奖励,收费系统要求:
- 乘客可以获得超过2英镑的积分。
牡蛎职责合作者要求:
- 跟踪乘客的信用额度等级。
乘客职责合作者要求:
- 购买和充值卡。
牡蛎进出车站班级要求:
- 负责运送乘客往返车站。
车站职责合作者要求:
- 负责乘客的进出车站,乘客的登上/下车操作,以及乘客的车次形成。教练职责合作者负责将车厢送到下一站并部署。
暂无评论