No que se refere à modelagem de dados em classes e pacotes, ...

Próximas questões
Com base no mesmo assunto
Q1369051 Banco de Dados
No que se refere à modelagem de dados em classes e pacotes, considere os itens a seguir.
I Uma classe necessita conhecer outra classe. II Uma classe é uma variação de outra classe. III Uma classe é formada por um conjunto de outra classe. IV Uma classe necessita utilizar serviços relacionados em uma interface.

Os relacionamentos associados aos itens de I a IV são identificados, respectivamente, por
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - associação, herança, agregação e dependência.

Para compreender essa questão, é necessário entender os conceitos de relações entre classes em uma modelagem de dados orientada a objetos: associação, herança, agregação e dependência. Cada item do enunciado descreve um tipo de relação diferente.

  • Associação: Representa um relacionamento entre duas classes que se conectam para trabalhar juntas de alguma maneira. O item I indica que uma classe 'conhece' outra, o que implica em alguma forma de associação.
  • Herança: É um mecanismo da orientação a objetos onde uma nova classe, conhecida como subclasse, é criada com base em uma classe existente, a superclasse. A subclasse 'herda' atributos e comportamentos da superclasse e pode adicionar ou modificar alguns deles. No item II, ao mencionar que uma classe é uma "variação" de outra, indica-se a relação de herança.
  • Agregação: É um tipo especial de associação que representa uma relação "todo-parte". Uma classe composta, o "todo", contém ou é composta por outras classes, as "partes". No contexto deste enunciado, o item III sugere agregação ao afirmar que uma classe é formada por um conjunto de outra classe.
  • Dependência: Significa que uma classe depende de outra se a alteração de uma pode afetar a outra. Este tipo de relação é menos forte que a associação e geralmente é temporária. O item IV fala sobre uma classe que necessita utilizar serviços de uma interface, o que sugere uma dependência dessa classe em relação à interface.

Assim, analisando cada item e associando-o com o tipo de relação correspondente, a única alternativa que atribui corretamente cada item a seu respectivo relacionamento é a alternativa C.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Associação:

Determina que as instâncias de uma classe estão de alguma forma ligadas às instâncias da outra classe

Agregação:

Demonstra que as informações de um objeto precisam ser complementadas por um objeto de outra classe

Dependencia:

Identifica uma ligação fraca entre objetos de duas classes

Herança:

Atributos e métodos definidos na classe-mãe são herdadospelas classes-filhas

Prof Eduardo Figueiredo

Pura interpretação você acerta a questão.

Firme e forte não desista vá ate o resultado da conquista.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo