Leia o caso a seguir. Num contexto de programação orientada...

Próximas questões
Com base no mesmo assunto
Q3034906 Programação
Leia o caso a seguir.

Num contexto de programação orientada a objetos, considere um sistema de banco de dados que precisa lidar com um grande volume de transações e consultas simultâneas.
Elaborado pelo(a) autor(a).

Para garantir a escalabilidade e eficiência, seria relevante considerar como princípio 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A decisão estava na definição clássica de encapsulamento: restringir o acesso ao estado interno e permitir sua alteração por métodos definidos. Entre as alternativas, só a A expressa isso diretamente.

Tema central: Encapsulamento em POO
Análise das alternativas
A
Certa
A alternativa A está correta porque descreve exatamente a finalidade típica do encapsulamento em POO: reunir dados e operações no objeto e restringir o acesso direto ao estado interno, permitindo alteração por métodos definidos. Esse é o princípio mais diretamente associado ao controle de acesso e modificação de dados, que é o ponto cobrado pela questão segundo o gabarito oficial.
B
Errada
Herança se relaciona a reutilização e especialização entre classes, de modo que a criação de novos tipos por derivação é conceitualmente possível. O erro está em aderência: esse não é o princípio mais diretamente ligado ao controle da modificação dos dados, que é o foco adotado pela chave oficial.
C
Errada
Polimorfismo realmente permite tratar tipos diferentes por uma interface comum. Mesmo assim, a alternativa desloca o problema para flexibilidade no tratamento de consultas, enquanto o gabarito oficial exige a associação mais direta com proteção e controle de acesso ao estado dos objetos, que pertence ao encapsulamento.
D
Errada
Instanciação é o ato de criar objetos, não um princípio clássico de POO no mesmo nível de encapsulamento, herança e polimorfismo. Além disso, criar múltiplas cópias de objetos não garante por si só escalabilidade nem eficiência.
Pegadinha da questão
A menção a escalabilidade e eficiência pode induzir a buscar uma solução de desempenho, mas a cobrança efetiva é a associação conceitual entre princípio de POO e sua função típica. A letra C parece plausível, porém a chave oficial privilegia o encapsulamento.
Dica para questões semelhantes
  • Quando a banca apresenta princípios de POO em alternativas, compare se a descrição corresponde à definição clássica de cada princípio antes de pensar na aplicação mais ampla do caso.
  • Encapsulamento deve ser reconhecido sempre que a alternativa tratar de restrição de acesso ao estado interno e alteração mediada por métodos.
  • Herança e polimorfismo podem ser plausíveis em cenário aplicado, mas perdem para a alternativa que tiver correspondência conceitual mais exata com o ponto cobrado.
  • Desconfie de opções que apresentem operação básica da linguagem, como instanciação, como se fosse princípio de POO.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Encapsulamento ajudando na escalabilidade?

Rapaz... que questão mal feita!

Gabarito: A

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo