Ed
mês passado
A abstração é um conceito fundamental na programação orientada a objetos que ajuda a ocultar detalhes complexos e a expor apenas o que é necessário para a interação com o sistema. Isso é especialmente importante para a segurança, pois permite que informações sensíveis e detalhes internos sejam protegidos, reduzindo a superfície de ataque. Analisando as alternativas: a) Ao reduzir a necessidade de testes - A abstração não reduz a necessidade de testes; na verdade, testes são sempre necessários para garantir a qualidade do software. b) Ao ocultar detalhes internos e informações sensíveis, expondo apenas interfaces públicas - Esta opção está correta, pois a abstração realmente ajuda a proteger informações sensíveis ao expor apenas o que é necessário. c) Ao permitir que todos os usuários acessem funções críticas do sistema - Esta opção é incorreta, pois a abstração deve restringir o acesso a funções críticas, não permitir que todos acessem. d) Ao eliminar erros sem necessidade de depuração - Esta opção é incorreta, pois a abstração não elimina erros; a depuração ainda é necessária para identificar e corrigir problemas. Portanto, a alternativa correta é: b) Ao ocultar detalhes internos e informações sensíveis, expondo apenas interfaces públicas.
Mais perguntas desse material