Leia o caso a seguir. Num contexto de programação orientada...
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
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.
- 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