1.商店中,进货员进货(列出能够进货的食品,进货员选择进货的食品,确定进货的数量),进货结束后,列出进货的食品清单
2.商店中,售货员售货,顾客来购买食品(列出能够购买的食品,顾客选择购买的食品,确定购买食品的数量),购买结束后,列出顾客的购物清单
3.顾客吃食品(列出能够吃的食品,顾客选择吃的食品,确定吃食品的数量),吃完后,把剩余的食品列出
要求:处理异常,程序要正常执行,分包明确
设计:
Shop类:有食品数组Food[],进货员Stocker,售货员Saler
进货员类(Stocker):进货方法
食品类(Food):食品名称、食品数量
以下食品至少有两种
梨(Pear extends Food):
....
苹果(Apple extends Food):
售货员类(Saler):售货方法
父亲(顾客Father):Food[]属性,吃的方法
儿子(Son extends Father):吃的方法
1