Na programação orientada a objetos, existem alguns importantes paradigmas, dentre eles, há o encapsulamento, que produz a modularização necessária para facilitar o entendimento do sistema pelo desenvolvedor.
Considerando o paradigma de encapsulamento, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) A ocultação de informação ao desenvolvedor permite que ele saiba o que a classe faz, mas não, necessariamente, como faz.
II. ( ) O encapsulamento é utilizado para proteger uma classe inteira, podendo ser pública ou privada.
III. ( ) O encapsulamento é utilizado para determinar o acesso dos atributos da classe, que podem ser públicos, privados ou protegidos.
IV. ( ) Para que ocorra o encapsulamento, os atributos e métodos precisam ser definidos como públicos.
Assinale a alternativa que apresenta a sequência correta.
a.
V, V, V, F.
b.
V, F, V, F.
c.
F, V, V, V.
d.
V, V, F, F.
e.
F, F, F, V.
Lista de comentários
Resposta:
a alternativa correta é a letra a.
Explicação:
conferido no AVA.
I - verdadeiro, dessa forma, o desenvolvedor não precisa saber a lógica de um dado método, apenas chamá-lo.
II - verdadeiro;
III - verdadeiro; para definir o tipo de acesso aos membros da classe, são usados os modificadores de acesso: public, protected e private.
IV - falso; ao usar o modificador de acesso public, os atributos e métodos podem ser acessados por todas as entidades do sistema;
Sobre a programação orientada a objetos (POO), os paradigmas de encapsulamentos corretos apresentados são as sentenças I, II e III, logo, alternativa A.
Mas por que a alternativa A é a que melhore representa o encapsulamento na programação orientada a objetos?
Na primeira sentença é falado que a ocultação de informação permite que o desenvolvedor saiba o que a classe faz porém não como ela faz, isso é verdade e é um meio de proteção utilizada na programação.
Na segunda sentença fala que o encapsulamento é utilizado para proteção de uma classe podendo ser pública ou privada, isso é verdade pois na programação orientada a objetos podemos dividir classes dessa maneira por segurança.
Na terceira sentença é falado que o encapsulamento é utilizado para determinar o atributo de classe, isso é verdade como vimos anteriormente nas outras sentenças.
Na quarta sentença é dito que o encapsulamento precisa ser público, isso está INCORRETO.
Saiba mais sobre programação orientada a objetos aqui:
https://brainly.com.br/tarefa/52579187
#SPJ2