Bom dia galera
Estou desenvolvendo o trabalho da disciplina e me deparei com um problema…
Tenho uma classe fornecedor que tem uma lista de telefones, só que a classe telefone é superclasse da classe ramal. Esse fornecedor pode ter na sua lista de telefones, telefones simples e telefones com ramal, elaborei dessa forma teria alguma outra solução?
public class Fornecedor extends EntidadeDominio {
List <Telefone> telefones; //esse List usa generics Telefone
List <Ramal> ramais; //esse List usa generics Ramal
List todostelefones = new ArrayList();
todostelefones.add(ramais);
todostelefones.add(telefones);
}
public class Telefone extends EntidadeDominio{
private Fornecedor fornecedor;
}
public class Ramal extends Telefone{
private String numero;
private String descrição;
}