Questão de Engenharia de Software — Desenvolvimento de Software — IV - UFG 2024
Engenharia de SoftwareDesenvolvimento de Software
- Código
- qg269496
- Banca
- IV - UFG
- Órgão
- Prefeitura de Rio Branco - AC
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista de Sistemas - Especialização em Desenvolvimento Back-End
Leia o caso a seguir.Durante a refatoração de um sistema de software para melhorar a manutenção e a extensibilidade do código, um desenvolvedor de software está considerando a aplicação de princípios de programação orientada a objetos.Elaborado pelo(a) autor(a).Qual das seguintes alterações é mais apropriada para promover o encapsulamento e a reutilização desse código?
- AConverter funções globais em métodos privados dentro de classes específicas.
- BSubstituir todas as variáveis locais por atributos públicos nas classes.
- CCriar classes adicionais para cada método, garantindo a separação de responsabilidades.
- DUtilizar herança múltipla para compartilhar atributos comuns entre diferentes classes.