目前,我正在开展一个在线服务提供商的项目。但我对课堂设计感到困惑。
我有admin
,customer
,agent
等参与者的表格以及city
,services
,category
等数据存储表格, sub-category
,gender
。
我为admin
,customer
和agent
创建了课程。但是我应该为city
,services
,category
等表创建类似于ORM设计的表吗?
为数据库中的每个表创建一个类是否合适?如果没有那么请解释如何避免这种情况?我可以使用enum或ArrayList而不是类来进行数据存储吗?
更新: - 我想对city
,services
,category
,sub-category
,gender
答案 0 :(得分:0)
什么是类,基本上它将包含称为函数的属性和行为。 如果你真的有太多可重用的函数和属性更好地使用类,或者没有。 例, 我有类车辆所以我知道它可以有以下属性
Class Vehicle {
String color;
int tier;
function setTier(){
}
function getTier{}{
}
}
Class Bike implements Vehicle{
// you can use the attribute and function of the Class vehicle
//as it is parent class.
}
在这种情况下,您可以根据需要创建不同的类。