Estou fazendo um app de vagas tipo programathor,geekhunter,linkedin e quero fazer a implementação de login para candidatos e para empresas, se eu fazer um extends na classe user ja da certo? ou crio um relacionamento?

Estou fazendo um app de vagas tipo programathor,geekhunter,linkedin e quero fazer a implementação de login para candidatos e para empresas, se eu fazer um extends na classe user ja da certo? ou crio um relacionamento?

Boa tarde Diogo, tudo bem ?
Você diz criar perfis de acesso como se fosse ROLES ? Ou você quer criar uma classe Candidato e Empresa herdando de uma classe User ?
Poderia me passar mais informações da sua implementação ?
Obrigada
Bons estudos !