有一个网上订餐的店,现在要做一个购物车的功能。
那么,首先,我创建了一个FoodBean类public class FoodBean {
private String foodID;
private String foodName;
private String re;
private double foodPrice;
private String foodImage;
private String description;
}然后我就想,同一种食品应该可以多次放到购物车里,那么购物车里的食品应该还有一个数量的属性
于是我又创建了一个cartItem类public class cartItem{
private FoodBean food;
private int count;
}最后是购物车的cart类public class cart{
private Map<String,cartItem> foodList;//其中String是指foodID
}但是我现在想,就为了一个数量,新建了一个相当于中间类的cartItem类,好像有点浪费。
但是不加中间类的话,我实在是想不出有什么办法可以再购物车里反复的放同一样食品,因为Map的键是唯一的各位大虾有没有什么好一点的办法