我对用例有疑问,我会先解释这个案例,然后我会提出我的问题以及我在做什么,因为我想学习如何正确地做
汽水机::
- 机器管理 5 种苏打水(A、B、C、D 和 F)
- 用户必须添加必要的钱来支付苏打水并确定他想要的苏打水
- 机器接受 5 种类型的钱(5 美元、10 美元、50 美元、100 美元和 500 美元)
- 当用户添加的金额高于苏打水的价值时,将返还同类型货币的零钱
- 当机器没有用户想要的汽水时,它会显示一条消息
- 另外,金额不足时会提示
- 可能会发生用户添加更多苏打水所需的钱,这意味着例如苏打水花费 100 美元,而我添加了 100 美元和 50 美元。在这种情况下,机器将退回多余的钱或找零
我怀疑苏打水的类型和金钱的类型,因为我有“加钱”的用例,我不知道是否必须扩展金钱的用例(5美元,10美元......等)和用例“选择苏打水”也是如此。我有这个: