Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — UFSC 2022

ProgramaçãoProgramação Orientada a Objetos
Código
qq808667
Banca
UFSC
Órgão
UFSC
Ano
2022
Nível
Médio
Cargo
Técnico de Tecnologia da Informação
Considere a seguinte lista de procedimentos de alteração de um software orientado a objetos previamente existentes.I. Inclusão de novas classes, com acréscimo de funcionalidades ao software;II. Criação de superclasse comum a classes previamente existentes;III. Migração de atributos ou métodos de subclasse para superclasse;IV. Remoção de classes para a exclusão de funcionalidades consideradas indesejadas para o software;V. Remoção de métodos de classes para a exclusão de funcionalidades consideradas indesejadas para o software; eVI. Particionamento de uma classe existente em duas ou mais classes.Assinale a alternativa que indica corretamente os itens da lista acima considerados procedimentos de refatoração (refactoring).
  1. ASomente os itens I e IV estão corretos.
  2. BSomente os itens II, III e VI estão corretos.
  3. CSomente os itens II, III e V estão corretos.
  4. DSomente os itens I, V e VI estão corretos.
  5. ESomente os itens II e IV estão corretos.
Revelar gabarito e comentário

GabaritoB — Somente os itens II, III e VI estão corretos.

Link permanente: /questoes/qq808667