SóProvas


ID
197488
Banca
CESPE / CEBRASPE
Órgão
DETRAN-DF
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação a conceitos fundamentais de programação orientada
a objetos, julgue os itens a seguir.

Um relacionamento de utilização que determina as modificações na especificação de um item é chamado generalização. Multiplicidade refere-se ao número de instâncias que uma classe pode ter e é conceito aplicável também às associações.

Alternativas
Comentários
  • A primeira afirmação está incorreta. A segunda, ao meu ver, dá para considerar correta.

    Na primeira afirmação são citados dois conceitos distintos como se fossem a mesma coisa.

    1) Relacionamento de utilização: também conhecido como dependência. Este relacionamento indica que há uma relação entre as classes, porém não deve gerar um objeto. Aqui não existe relação de herança.

    2) Generalização: Generalização é o relacionamento entre uma classe e um ou mais versões refinadas (especializadas) desta classe. Aqui é gerado um novo objeto.