Logo Passei Direto
Buscar
8. Composição: O que é composição em programação orientada a objetos e qual sua vantagem sobre a herança?


A) Compartilhamento de atributos entre classes; mais eficiente que herança.
B) Combinação de características de várias classes em uma única; aumenta a complexidade do código.
C) Agrupamento de objetos complexos a partir de objetos mais simples; evita problemas de hierarquia.
D) Herança de métodos e atributos de uma classe para outra; simplifica a criação de novas classes.
User badge image

Enviado por estudandocomquestoes há 2 anos

Respostas

User badge image

Ed Inteligência Artificial do Passei Direto Verified user icon

há 2 anos

Composição em programação orientada a objetos é uma técnica que permite criar objetos complexos a partir de objetos mais simples. A vantagem da composição sobre a herança é que ela evita problemas de hierarquia e permite maior flexibilidade na criação de novas classes. A alternativa correta é a letra C) Agrupamento de objetos complexos a partir de objetos mais simples; evita problemas de hierarquia.

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

Question Icon

1. Encapsulamento: O que é encapsulamento em?


A) Ocultação de métodos para simplificar a interface; aumenta a complexidade.
C) Utilização de polimorfismo em todas as classes; facilita a reutilização de código.
D) Separação de classes em módulos distintos; otimiza a distribuição do software.

Question Icon

7. Sobrecarga de Métodos: Explique o conceito de em POO e forneça um exemplo prático.


A) Utilização de métodos em diferentes classes; ex.: método "Calcular" em classes diferentes.
D) Implementação de métodos em várias interfaces; ex.: método "Salvar" em interfaces "Exportável" e "Importável".