Galera se eu tiver uma hierarquia de classes, por exemplo:
public class Pessoa {}
public class PessoaFisica extends Pessoa {}
public class PessoaJuridica extends Pessoa {}
Eu terei que criar um controller pra cada tipo ou um método pra cada tipo? Não dá pra colocar o tipo mais genérico?
Exemplo:
public class PessoasController {
public void add(Pessoa pessoa) { //isso não vai funcionar pra Pessoa jurídica né?
}
}
Estou usando o vrptor 3 e to precisando modelar classes desse tipo. Só que acho que fica meio estranho eu ter 3 controllers pra cada uma ou vários métodos add pra cada tipo…