Questão 609494

Tecnologia da Informação · 2012

Questão

ID 609494

Disciplina: Tecnologia da Informação

Assunto: Conceitos Básicos de Análise e Projeto OO

Ano: 2012 Banca: Fundação CESGRANRIO Órgão: Companhia Hidro Elétrica do São Francisco


Na programação orientada a objetos, há dois mecanismos possíveis para criar relacionamentos entres classes: a composição e a herança. Em um programa orientado a objetos, suponha que entre duas classes X e Y exista um relacionamento de herança no qual X é subclasse de Y. Suponha também que Y seja uma subclasse de uma classe abstrata denominada Z. Por fim, suponha que existam apenas métodos públicos ou privados, tanto em Y quanto em Z.

Para alterar esse programa de tal forma que ele permaneça o mesmo, do ponto de vista funcional para os clientes da interface pública da classe X, e que o relacionamento de herança entre X e Y seja substituído pelo de composição, um passo necessário no caso geral é definir um atributo do tipo

Alternativas da questão 609494
Pular para o conteúdo principal