Eu tou com dúvida em relação a algumas classes do meu diagrama de classes
eu tenho essas 2 classes:
Departamento:
package model;
public class Departamento {
private ChefeDepartamento chefeDepartamento;
}
Chefe departamento:
package model;
public class ChefeDepartamento {
}
Eu não sei se fiz o relacionamento da melhor maneira
cada departamento só tem apenas um chefe, e esse chefe é um funcionario gerente
classe gerente:
package model;
import java.util.Date;
public class Gerente extends Funcionario {
private Date dataEntrada,dataSaida,dataNascimento;
private String nome,cnpj,login,senha;
private NivelAcesso nivelAcesso;
private Status status;
private Departamento departamento;
private Endereco endereco;
}
classe funcionario:
package model;
import java.util.Date;
public class Funcionario extends Pessoa {
private Date dataEntrada,dataSaida,dataNascimento;
private String nome,cpf,login,senha;
private NivelAcesso nivelAcesso;
private Status status;
private Departamento departamento;
private Endereco endereco;
}
Alguém poderia tirar essa dúvida? Fiz a relação da maneira correta ?