SóProvas


ID
3832717
Banca
INSTITUTO AOCP
Órgão
Prefeitura de Novo Hamburgo - RS
Ano
2020
Provas
Disciplina
Programação
Assuntos

Os relacionamentos entre duas classes que podem ser categorizados como "usa" - porque representam uma classe usando outra classe de alguma forma são conhecidos como

Alternativas
Comentários
  • Por essa eu não esperava kkk..

    A, B e C usam classes, então tem 4 alternativas corretas.

    A) Na herança, a classe filha usa a classe pai.

    B) Na agregação, as classes envolvidas usam-se para realizar algo maior. E lembrando, agregação faz parte das associações. Ou seja, mais um motivo para a questão ter sido anulada.

    C) Na extensão, a classe A usa a classe B de alguma forma (caso precise).

    Quem discorda do gabarito aí?

  • questão NASA

  • A associação é uma das formas mais simples de relacionamento entre classes e ocorre quando existe uma classe que possui um atributo de outra classe(objetos ou array de objetos ).

    Este tipo de relacionamento também é conhecido por relacionamento ?tem um(a)?.

    Por exemplo, quando uma associação entre a classe ?Pessoa? e a classe ?Endereco?, diz que uma pessoa ?tem um? endereço.

    A agregação é uma forma de associação caracterizada por um relacionamento do tipo parte-todo, em que uma das pontas da associação é a parte é o todo.

    Composição é um tipo de associação ainda mais forte que agregação. A composição também é um relacionamento caracterizado como parte / todo, mas, neste caso, o todo é responsável pelo ciclo de vida da parte.

    Por exemplo a classe Departamento ligada a Escola , se o objeto da classe Escola for destruído, todos os departamentos devem ser excluídos também.

    link: https://www.guj.com.br/t/composicao-agregacao-e-associacao/90440

  • Para resolver essa questão é necessário o conhecimento sobre os tipos de relações entre os objetos abordados no estudo da UML.

  • A questão deveria ser anulada, cada vez mais me preocupo com essa banca, para piorar vou fazer um concurso organizado por ela.

  • ESTÀ CERTA , "é um"- herança " usa"- associação "é parte essencial de " -Composição

  • O tipo mais comum de relacionamento em UML, uma associação define que os  de uma  são conectados a objetos de outra classe. Sem essa associação nenhuma mensagem pode passar entre objetos da classe em tempo de execução. Existe uma associação entre duas classes se uma instância de uma classe deve conhecer sobre a existência da outra de modo a realizar seu trabalho. No diagrama , uma associação é uma linha conectando duas classes. Podemos definir a direcionalidade de associação colocando setas abertas nas extremidades da linha. Com isso pode-se definir como é feita a navegação entre as classes. Quando não se coloca setas a navegação é definida como bidirecional.

    fonte: https://homepages.dcc.ufmg.br/~amendes/GlossarioUML/glossario/conteudo/classe/relacionamentos_entre_classes/associacao_entre_classes.htm