Logo Passei Direto
Buscar
Design orientado a objetos
Qual e a diferenca entre composicao e heranca no Design Orientado a Objetos?
a) Heranca permite que uma classe herde caracteristicas de outras, enquanto composicao usa objetos de outras classes como membros
b) Composicao e usada para definir o comportamento de uma classe, enquanto heranca determina a estrutura
c) Heranca e mais flexivel que composicao
d) Nao ha diferenca significativa entre composicao e heranca
User badge image
Praticando Para Aprender

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar as alternativas para entender a diferença entre composição e herança no design orientado a objetos: a) Herança permite que uma classe herde características de outras, enquanto composição usa objetos de outras classes como membros. - Esta opção está correta. A herança é uma relação "é um" (ex: um cachorro é um animal), enquanto a composição é uma relação "tem um" (ex: um carro tem um motor). b) Composição é usada para definir o comportamento de uma classe, enquanto herança determina a estrutura. - Esta opção não é precisa, pois tanto a herança quanto a composição podem influenciar o comportamento e a estrutura. c) Herança é mais flexível que composição. - Esta afirmação é geralmente considerada falsa, pois a composição é frequentemente vista como mais flexível, permitindo mudanças sem afetar a hierarquia de classes. d) Não há diferença significativa entre composição e herança. - Esta opção é incorreta, pois há diferenças claras entre os dois conceitos. Portanto, a alternativa correta é: a) Herança permite que uma classe herde características de outras, enquanto composição usa objetos de outras classes como membros.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina