staroski
Só por serem semelhantes, não significa que as entidades são a mesma coisa.
É um engano bastante comum desenvolvedores quererem fazer herança quando algumas classes são parecidas.
Lembre-se que herança é um acoplamento forte.
Acoplamento forte torna o sistema mais rígido para sofrer alterações/manutenções.
Biribs
staroski
Dá, pesquise por MappedSuperclass.
Mas os motivos que estão te fazendo fazer isso não são adequados.
O código cliente vai referenciar somente a superclasse ou as classes filhas?
Se referenciar somente a superclasse, então a herança é justificável.
Cada uma das classes filhas pode servir de substituta para a superclasse?
Se podem servir de substitutas, a herança é justificável.
Senão é só mais um acoplamento forte.
Biribs