【文件属性】:
文件名称:FAAST_Week-1
文件大小:5KB
文件格式:ZIP
更新时间:2021-07-04 05:35:05
Ruby
法斯特
[Makers Academy] 的第一周挑战( )
使用学到的技能和 SOLID 原则设计地下列车网络。
你可以和找到本周的项目
期望:
系统必须包含火车
火车从一个站到另一个站
在车站内,乘客必须能够上下车
乘客必须“进入”和“离开”他们的车站
每辆客车最大载客量为 40 人
每列火车有多个车厢
作为奖励 - 收费系统 -> 乘客可以获得超过 2 英镑的积分
类 - 牡蛎
职责
合作者
跟踪信用额度
等级 - 乘客
职责
合作者
购买和充值卡
牡蛎
进出车站
班级 - 教练
职责
合作者
运送乘客往返车站
类别 - 车站
职责
合作者
乘客进出车站
乘客
登上/下车乘客到/形成教练
教练
送长途汽车到下一站
部署教练
【文件预览】:
FAAST_Week-1-master
----test.txt(371B)
----spec()
--------passenger_spec.rb(870B)
--------oyster_spec.rb(292B)
--------station_spec.rb(3KB)
--------coach_spec.rb(870B)
----README.md(2KB)
----lib()
--------passenger.rb(414B)
--------station.rb(1KB)
--------oyster.rb(257B)
--------coach.rb(534B)