我有父母有两个孩子的员工和会员,会员有两个孩子普通和高级。
我在数据库中实现了单表继承方法。现在我想问一下datamapper,应该怎么样?
我应该只有PersonDataMapper类,然后根据传递给我的类来表现正常,员工,会员等等?
或者我应该为每个类分别使用datamapper类吗?即具有PersonDataMapper,EmployeeDataMapper,MemberDataMapper等。
这是另一个演示:
class Person
{
}
class Member : Person
{
}
class Employee : Person
{
}
class Regular : Member
{
}
class Premium : Member
{
}
现在我想使用Single Table Inheritance为上面的类结构实现datamapper,它应该是什么样的?