我有以下场景,我必须设计一个类图:
杂货店(例如超市)销售商品。有两种类型的食物:食用 (即任何可用作食物的物品)和不可食用的物品。有些商品按重量出售, 有些是按单位出售的。有些项目是应纳税的,而其他项目则不是。一些项目 以团体形式出售时有特价(例如2美元,3美元)。购买可能包含许多 项目
需要考虑的要点是:
我知道它必须是战略设计模式。我正在考虑做一个 PricingStrategy 界面并实施策略,但我不确定它们。此外,我可以创建一个Item超类,Edible和Non-Edible Items可以继承该类,但是在我脑海中没有任何明确的内容,任何帮助都表示赞赏。