SóProvas


ID
15784
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2006
Provas
Disciplina
Engenharia de Software
Assuntos

Considerando a orientação a objetos, julgue os itens a seguir.

A herança entre classes e a composição de objetos possibilitam o reúso em software orientados a objetos. A herança entre classes é estabelecida em tempo de compilação. A composição é estabelecida dinamicamente em tempo de execução na medida em que objetos referenciam outros objetos.

Alternativas
Comentários
  • A herança é definida estaticamente em tempo de compilação e é simples de utilizar, uma vez que é suportada diretamente pela linguagem de programação. fonte: http://www.devmedia.com.br/articles/viewcomp.asp?comp=3714
  • Nooossa! Não acredito que o gabarito dessa questão seja CERTO. Se a composição NÃO é estática, como que em MER e Diagramas de Classe podemos representar composição.

    O máximo que existe é porlimorfismo dinâmico, que se encaixaria no caso de herança.

  • Concordo plenamente contigo Tiago!

    Como você poderá integrar componentes só em tempo de execução?
  • Acredito que a questão esteja correta. A composição pode ser definida dinamicamente em tempo de execução pela obtenção de referência de objetos a outros objetos.

    A banca cometeu um pequeno deslize, visto que "na medida em que" tem sentido de causa (= porque) e o sentido desejado era de "à medida que", que tem sentido de proporção (= à proporção que).
  • Aí é que está Eduardo, na questão não existe a palavra somente. No trecho ....A composição é estabelecida dinamicamente em tempo de execução... não está restringindo a composição em tempo de compilação. Se estivesse escrito algo do tipo, ...somente em tempo de execução...aí sim concordaria contigo. Mas da forma que está escrito significa que pode ser tanto em tempo de compilação quanto em tempo de execução.

    Cara, o CESPE tem dessas coisas, costumo dizer que o português grego do CESPE me elimina mais que o conteúdo em si.