Considere: A classe Pedido contém um método chamado obter Produtos() que r...

Considere: A classe Pedido contém um método chamado obter Produtos() que retorna uma lista de produtos pertencentes a um determinado pedido. O código que usa esta classe desconhece completamente...


publicidade

Considere: A classe Pedido contém um método chamado obter Produtos() que retorna uma lista de produtos pertencentes a um determinado pedido. O código que usa esta classe desconhece completamente como esta lista de produtos é montada. Tudo que interessa é a lista de produtos que o método retorna.
Na essência, o texto explica um dos fundamentos das linguagens OO que é

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Camila Duarte
    Camila Duarte EQUIPE
    07/01/2025 • 10:18
    Gabarito: b)

    O texto está explicando o conceito de encapsulamento, que é um dos princípios fundamentais da programação orientada a objetos (POO). O encapsulamento consiste em esconder os detalhes de implementação de uma classe e expor apenas a interface necessária para que outras partes do código possam interagir com ela. No caso apresentado, a classe Pedido encapsula a lista de produtos e fornece um método público (obterProdutos()) para que outras partes do código possam acessar essa lista sem precisar conhecer como ela é montada internamente. Isso ajuda a manter o código mais organizado, coeso e facilita a manutenção e evolução do sistema.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.