Logo Passei Direto
Buscar
Qual dos seguintes conceitos em programação se refere à prática de ocultar detalhes complexos de implementação e mostrar apenas a funcionalidade essencial de um objeto ou sistema?
a) Herança
b) Polimorfismo
c) Encapsulamento
d) Abstração
User badge image
Aprendendo Através de Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Para responder à sua pergunta, vamos analisar cada uma das alternativas em relação ao conceito que se refere à prática de ocultar detalhes complexos de implementação e mostrar apenas a funcionalidade essencial: a) Herança - Refere-se à capacidade de uma classe herdar características de outra, mas não se relaciona diretamente com ocultar detalhes. b) Polimorfismo - Refere-se à capacidade de diferentes classes serem tratadas como instâncias da mesma classe através de uma interface comum, mas também não se relaciona com ocultar detalhes. c) Encapsulamento - Este conceito se refere à prática de ocultar os detalhes internos de um objeto e expor apenas o que é necessário para o uso do objeto. Portanto, está diretamente relacionado à ocultação de detalhes complexos. d) Abstração - Embora a abstração também envolva a simplificação e a ocultação de detalhes, ela se concentra mais em representar conceitos complexos de forma simplificada, mas não necessariamente em ocultar detalhes de implementação. Dessa forma, a alternativa correta que se refere à prática de ocultar detalhes complexos de implementação e mostrar apenas a funcionalidade essencial é: c) Encapsulamento.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

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