Questões Engenharia de Software Orientação a Objetos

Em conformidade com a metodologia orientada a objetos, com a finalidade de evitar qu...

Responda: Em conformidade com a metodologia orientada a objetos, com a finalidade de evitar que partes de um programa se tornem tão independentes que uma pequena alteração tenha grandes efeitos em cascata...


1Q161549 | Engenharia de Software, Orientação a Objetos, Auditor da Receita do Estado, SEAD AP, FGV

Em conformidade com a metodologia orientada a objetos, com a finalidade de evitar que partes de um programa se tornem tão independentes que uma pequena alteração tenha grandes efeitos em cascata, é aplicado um recurso que separa os aspectos externos e acessíveis de um objeto dos detalhes internos de implementação.

Esse recurso utiliza um princípio da Orientação a Objetos que propõe ocultar determinados elementos de uma classe das demais classes. O objetivo ao colocar uma proteção ao redor é prevenir contra os efeitos colaterais indesejados ao ter essas propriedades modificadas de forma inesperada.

Este recurso é conhecido por:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Equipe Gabarite
Por Equipe Gabarite em 31/12/1969 21:00:00
Gabarito: e) Encapsulamento.

O encapsulamento é um dos pilares da programação orientada a objetos e consiste em ocultar os detalhes internos de uma classe, expondo apenas o que é necessário através de interfaces públicas. Isso evita que outras partes do programa acessem diretamente os dados internos, prevenindo alterações inesperadas e efeitos colaterais.

Ao aplicar o encapsulamento, o programador protege os atributos e métodos internos, permitindo que mudanças internas sejam feitas sem impactar o restante do sistema, promovendo assim a manutenção e a robustez do código.

As outras alternativas não correspondem ao conceito descrito: coesão refere-se à relação entre as responsabilidades de um módulo; acoplamento trata do grau de dependência entre módulos; polimorfismo é a capacidade de um objeto assumir várias formas; modularidade é a divisão do sistema em módulos independentes. Portanto, o recurso que melhor se encaixa na descrição é o encapsulamento.
⚠️ Clique para ver os comentários

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

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.