Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — CESPE / CEBRASPE 2025

Engenharia de SoftwareOrientação a Objetos
Código
ce203929
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2025
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
A respeito dos processos de desenvolvimento de software cascata e iterativo, de projeto de software orientado a objetos, de testes e de validação de software, julgue o item a seguir.No projeto orientado a objetos, cada objeto encapsula dados e comportamentos, o que permite modificações internas sem que outros objetos sejam afetados.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Encapsulamento em Orientação a Objetos

Gabarito: CERTO. O enunciado descreve corretamente o princípio de encapsulamento: cada objeto oculta sua implementação interna, expondo apenas uma interface. Isso permite alterações internas sem afetar outros objetos, desde que a interface não mude.

Análise

No projeto orientado a objetos, o encapsulamento é um dos quatro pilares fundamentais (junto com herança, polimorfismo e abstração). Ele consiste em agrupar dados (atributos) e comportamentos (métodos) em uma mesma unidade — o objeto — e controlar o acesso a esses membros por meio de modificadores de visibilidade (público, privado, protegido).

Dessa forma, objetos colaboram entre si por meio de mensagens (chamadas de métodos), sem conhecer os detalhes internos uns dos outros. Isso traz benefícios como:

  • Manutenibilidade: modificações internas não quebram o código externo.

  • Reuso: objetos podem ser reutilizados em diferentes contextos.

  • Segurança: impede acesso indevido a dados sensíveis.

A afirmação do item é exatamente essa: "cada objeto encapsula dados e comportamentos, o que permite modificações internas sem que outros objetos sejam afetados". Portanto, está correta.

PEGA ESSA DICA!

Encapsulamento é frequentemente confundido com ocultação de informação (information hiding). Embora relacionados, encapsulamento é o mecanismo de agrupar dados e métodos; ocultação de informação é o princípio de restringir o acesso. Na prática, andam juntos, mas a banca pode cobrar a diferença.

Gabarito: CERTO

Link permanente: /questoes/ce203929