A associação e a generalização são conceitos presentes em linguagens de orientação a objetos. Mais especificamente, na linguagem de programação Java, existe uma forma de representar esses conceitos.

Com base nisso, analise o diagrama a seguir e marque o item que apresenta a codificação mais apropriada para ele.
A.
public class AnimalEstimacao { ... }

public class Endereco { ... }

public class Usuario{

AnimalEstimacao estimacao;

Endereco endereco;

...

}

public class Cliente implements Usuario {}


B.
public class AnimalEstimacao {

Usuario usuario;



public class Endereco {

Usuario usuario;

}

public class Usuario{

...

}

public class Usuario extends Cliente {}


C.
public class AnimalEstimacao { ... }

public class Endereco { ... }

public class Usuario{ ... }



public class Cliente extends Usuario {

AnimalEstimacao estimacao;

Endereco endereco;

...

}


D.
public class AnimalEstimacao { ... }

public class Endereco { ... }

public class Usuario{

AnimalEstimacao estimacao;

Endereco endereco;

...

}

public class Usuario extends Cliente {}


E.
public class AnimalEstimacao { ... }

public class Endereco { ... }

public class Usuario{

AnimalEstimacao estimacao;

Endereco endereco;

...

}

public class Cliente extends Usuario {}
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


More Questions From This User See All
As associações constituem uma fundamental e talvez a mais comum forma de relação entre objetos de classes distintas. Nesse sentido, entre os tipos de associações (unária, binária e terciária), marque a alternativa correta quanto às suas definições. A. Unárias são representações de objetos de uma classe só, em que os objetos de interação têm a mesma classe. Já binária ocorre quando há interação entre dois objetos de classes diferentes. A terciária é um tipo de associação que existe quando três objetos de três classes diferentes se relacionam com a representação gráfica de um losango. B. Associações unárias ocorrem quando há interação entre dois objetos de classes diferentes. Já as associações binárias são representações de objetos de uma classe só, em que os objetos de interação têm a mesma classe. No que diz respeito à terciária, esse tipo de associação existe quando três objetos de três classes diferentes se relacionam com a representação gráfica de um losango. C. Associações unárias ocorrem quando há interação entre dois objetos de classes diferentes. Já a associação binária existe quando três objetos de duas classes diferentes se relacionam com a representação gráfica de um losango. As associações terciárias são representações de objetos de uma classe só, em que os objetos de interação têm a mesma classe. D. Associações unárias são representações de objetos de uma classe só, em que os objetos de interação têm a mesma classe. As binárias são associações que ocorrem quando há interação entre dois objetos de classes diferentes, em que as informações de um objeto precisam ser complementadas por outro objeto. Já a associação terciária existe quando três objetos de três classes diferentes se relacionam com a representação gráfica de um losango. E. Associações unárias são representações de objetos de uma classe só, em que os objetos de interação têm a mesma classe. Já as associações binárias ocorrem quando há interação entre dois objetos de classes diferentes. A associação terciária existe quando três objetos de três classes diferentes se relacionam formando uma associação especial de hierarquia.
Responda
A agregação e a composição constituem formas especiais de associações entre classes, em que é possível determinar os relacionamentos de interação entre objetos de classes. Com base nisso, analise as figuras a seguir e marque o item que apresenta as informações corretas acerca delas.​​​ A. A Figura A corresponde à associação do tipo composição, em que a classe Time corresponde ao todo, e a classe Atleta, à parte. Já a Figura B corresponde à associação do tipo agregação, em que a classe Banco corresponde ao objeto todo, e Poupança, à parte. B. A Figura A corresponde à associação do tipo agregação, em que a classe Time corresponde ao todo, e a classe Atleta, à parte. Já a Figura B corresponde à associação do tipo composição, em que a classe Banco corresponde ao objeto parte, e Poupança, ao todo. C. A Figura A corresponde à associação do tipo composição, em que a classe Time corresponde ao todo, e a classe Atleta, à parte. Já a Figura B corresponde à associação do tipo composição, em que a classe Banco corresponde ao objeto todo, e Poupança, à parte. D. A Figura A corresponde à associação do tipo agregação, em que a classe Time corresponde ao todo, e a classe Atleta, à parte. Já a Figura B corresponde à associação do tipo composição, em que a classe Banco corresponde ao objeto todo, e Poupança, à parte. E. A Figura A corresponde à associação do tipo agregação, em que a classe Time corresponde à parte, e a classe Atleta, ao todo. Já a Figura B corresponde à associação do tipo composição, em que a classe Banco corresponde ao objeto todo, e Poupança, à parte.
Responda

Helpful Social

Copyright © 2025 ELIBRARY.TIPS - All rights reserved.