SóProvas


ID
1474822
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Engenharia de Software
Assuntos

O mecanismo de composição de objetos é essencial em um sistema de software orientado a objetos, pois permite que esses mesmos objetos colaborem entre si para, por meio de troca de mensagens, produzir resultados externamente visíveis aos usuários. Nesse contexto, considere as afirmativas abaixo.

I - Um objeto de uma classe C qualquer pode ser composto de outros objetos, sendo que esses últimos podem também ser da classe C.
II - Uma mensagem pode ser enviada de um objeto da classe ClasseA para um objeto da classe ClasseB, sem que a definição de ClasseA faça referência à ClasseB.
III - Uma operação, definida em uma classe abstrata C qualquer, pode ser invocada por um objeto de alguma superclasse de C.

É(São) correta(s) a(s) afirmativa(s)

Alternativas
Comentários
  • A - Correta pois um objeto pode ter instância de si mesmo

    B - Correta pois duas classes podem implementar a mesma interface, na qual possui um metodo definido. Com isso a classe A poderia invocar um metodo da classe B sem ter um referencia da classe C

    C - Errada - Pois a superclasse não conseguiria chamar metedos definos nas classes filhas.