Refletindo sobre encapsulamento da representação, avalie as seguintes asserções e a relação proposta entre elas. I. É necessário definir um método associado ao objeto que realiza uma operação, caso desejemos utilizar os dados de um objeto para uma ação ou para o cálculo de valor derivado. PORQUE II. A funcionalidade do encapsulamento pode ser definida em diversos locais. Estes locais são lógicos, e são onde os dados são mantidos no encapsulamento. Com base nas asserções, assinale a opção correta:
As asserções I e II estão corretas e a II é uma justificativa correta da I. O encapsulamento é um dos princípios fundamentais da programação orientada a objetos e consiste em esconder a implementação interna de um objeto e fornecer uma interface pública para interagir com ele. A asserção I está correta, pois para utilizar os dados de um objeto para uma ação ou para o cálculo de valor derivado, é necessário definir um método associado ao objeto que realize essa operação. A asserção II também está correta, pois a funcionalidade do encapsulamento pode ser definida em diversos locais lógicos, onde os dados são mantidos no encapsulamento. Por exemplo, podemos definir a funcionalidade do encapsulamento em uma classe, em um módulo ou em um pacote.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar