Questão Q147998
2012 Fundação CESGRANRIO (CESGRANRIO) Companhia Hidro Elétrica do São Francisco (CHESF)
Prova: Concurso Companhia Hidro Elétrica do São Francisco (CHESF) - Analista de Sistemas - Fundação CESGRANRIO (CESGRANRIO) do ano 2012 Companhia Hidro Elétrica do São Francisco (CHESF)

Na programação orientada a objetos, há dois mecanismos po...

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

Comentários

Faça login para participar da discussão.

Cadastre-se Gratuitamente
Carregando comentários...