首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

订座系统 数据结构设计,该如何解决

2013-08-01 
订座系统 数据结构设计各位好,现在有个设计的问题,场景如下:商家的类:class Shangjia{public String id

订座系统 数据结构设计
各位好,现在有个设计的问题,场景如下:
商家的类:


class Shangjia{
public String id=""
@Indexed
public String name = "";
@Indexed
public String address = "";
@Indexed
public String[] telephone = {""};
}


现在想定义一个类,存放订座信息:需要保存的是订座的人数和当前前面排队的人数。问题来了,因为餐厅有各种大小的餐桌,比如有1人餐桌,2人餐桌,3人餐桌,然后1人餐桌有x人在排队,2人餐桌有y人排队,3人桌有z人在排队。如何定义这个类?
我的想法是:

class{
String id = "";
String shangjiaId = "";
Map<Integer, Integer> xinxi = new HashMap<Integer, Integer>();

static {
xinxi.put(1,0);
xinxi.put(2,0);
xinxi.put(3,0);
xinxi.put(4,0);
xinxi.put(5,0);
...
xinxi.put(x,0);

}
}


[解决办法]
我觉得你的设计是可行的。

热点排行