Pular para o conteúdo principal

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?
  1. AConverter funções globais em métodos privados dentro de classes específicas.
  2. BSubstituir todas as variáveis locais por atributos públicos nas classes.
  3. CCriar classes adicionais para cada método, garantindo a separação de responsabilidades.
  4. DUtilizar herança múltipla para compartilhar atributos comuns entre diferentes classes.
Revelar gabarito e comentário

GabaritoA — Converter funções globais em métodos privados dentro de classes específicas.

Link permanente: /questoes/qg269496