Ed
há 2 anos
Para responder à sua pergunta, vamos analisar cada uma das alternativas em relação ao conceito de ocultar detalhes de implementação e expor apenas operações relevantes: a) Herança - Refere-se à capacidade de uma classe herdar características de outra, mas não está diretamente relacionada ao ocultamento de 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 diretamente ao ocultamento de detalhes. c) Encapsulamento - Este conceito se refere exatamente à técnica de ocultar os detalhes de implementação de um objeto e expor apenas as operações que são relevantes para o usuário. Portanto, é uma opção forte. d) Abstração - Embora a abstração também envolva ocultar detalhes, ela se concentra mais em representar conceitos complexos de forma simplificada, não necessariamente em ocultar a implementação. Diante dessa análise, a alternativa correta é: c) Encapsulamento.
Cadastre-se ou realize login
Mais perguntas desse material