Olá amigos, eu criei uma classe Alvo com dois atributos que são variáveis de referencia, acontece que a classe Teste1 ja tem um atributo para Teste2. que precisa ser o mesmo teste2 da classe Alvo. Por conta da redundância eu pensei em tirar teste2 da classe alvo mas dificultaria a compreensão, pois eu teria que procurar o sentido visitando todas as outras classes envolvidas e vendo seus atributos de referencia. Sem contar que no caso eu posso instanciar o teste2 sem instanciar o teste1. Eu queria saber se estou certo em pensar dessa forma ou devo realmente retirar o atributo Teste2 da classe alvo. Obrigado
public class Alvo{
Teste1 teste1;
Teste2 teste2; (mesmo teste2)
}
public class Teste1 {
int id;
Teste2 teste2; (mesmo teste2)
}
public class Teste2 {
float salario;
String nome;
}