SóProvas


ID
488647
Banca
NCE-UFRJ
Órgão
UFRJ
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Considere um trem composto por uma locomotiva e por vários vagões. A classe Trem tem os métodos addVagao() e removeVagao(). O tipo de relacionamento entre as classes Trem e Vagão é:

Alternativas
Comentários
  • A resposta correta e a alternativa B, porque se trata de uma composição, a composição é uma agregação mais forte. Ex:

    -  um objeto “é parte essencial” de outro

    -  Na composição, o objeto composto não existe sem os seus componentes

    Portanto o vagão é parte essencial do trem, se fosse o faro ou um item que não fosse essencial ao trem seria associação pois teria apenas uma relação, no caso do farol independente se tive-se ou não o farol, o trem seria o trem.

    Segue o exemplo de Relacionamentos de Objetos no link abaixo:

    http://docente.ifrn.edu.br/brunogurgel/disciplinas/2012/fprog/aulas/poo/POO4Relacionamentos.pdf