Informática, perguntado por ivansilverpm, 6 meses atrás

Associação é uma relação entre duas classes, significando que os objetos destas possuem uma ligação. Um conceito importante para as associações entre as classes é a multiplicidade que mostra a cardinalidade de uma associação. A multiplicidade especifica quantas instâncias de uma classe relacionam-se a uma única instância de uma classe associada.

Sobre as relações de classes é correto afirmar:

Alternativas
Alternativa 1:
Agregação regular gera uma relação "é um", podendo assim conter elemento da classe todo

Alternativa 2:
Associação unária ou recursiva é o tipo de associação onde a classe associa com ela mesma

Alternativa 3:
Associação somente pode existir quando a classe é um banco de dados, por isso a cardinalidade existe

Alternativa 4:
Associação é opcional entre as classes, mas para você instanciar um objeto, obrigatoriamente deve existir a associação binária com a classe object.

Alternativa 5:
Associação ternária é quando duas classes possui uma relação, tem este nome em função dos três elementos: classe origem, relação e classe de destino

Soluções para a tarefa

Respondido por atomotech2017
9

Resposta:

Acho que é a Alternativa 2:  (Associação unária ou recursiva é o tipo de associação onde a classe associa com ela mesma).

Explicação:

Página 84 do livro

Alternativa 2: Parece correta

Associação unária

uma associação unária, em que, de

acordo com Medeiros (2004), a classe se associa com ela mesma

Alternativa 1: Falsa

Agregação regular

De acordo com Lee e Tepfenhart (2002), a agregação regular é representada por

um losango vazado. O diagrama da Figura 20 nos diz que a classe B é “uma parte”

da classe A, porém as instâncias de objetos da classe B existem sem um objeto

associado na classe A.

Alternativa 5: Falsa

Associação ternária

A associação ternária associa três classes. A notação para essa associação é um losango

(diamante) e, ainda, suporta uma associação de classe ligada a ela (MEDEIROS, 2004).

O diagrama da Figura 18 mostra que um cliente pode não ter nenhum contrato

ou vários, e um contrato pode ser de um cliente ou de vários, porém a associação

entre as classes Cliente e Contrato associa, também, a classe Regras do Contrato,

que, neste caso, pode ter uma ou várias regras para aquele contrato específico.

Perguntas interessantes