Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-X
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201897351

Considere a seguinte lista de procedimentos de alteração de um software orientado a objetos previamente existentes. I. I...

1

457941201897351
Ano: 2022Banca: UFSCOrganização: UFSCDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos
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; e

VI. 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).
Gabarito comentado
Anotações
Marcar para revisão
Reportar erro

Questões relacionadas para praticar

Questão 457941200151271Linguagens de Programação

Assinale a alternativa CORRETA. Em qual porta o servidor de aplicação Tomcat está configurado, por padrão, para receber requisições HTTP?

#Servidores de Aplicação#Apache Tomcat
Questão 457941200618221Linguagens de Programação

Considere o código Java abaixo, que implementa um método hipotético. static long recursivo(int n) { if (n < 2) { return n; } else { return recursivo(n...

#Linguagens de Programação#Java
Questão 457941200633357Linguagens de Programação

Considere as seguintes afirmativas a respeito de programação orientada a objetos. I. Toda classe deve definir ao menos um atributo. II. Se a classe B ...

#Orientação a Objetos
Questão 457941200646647Linguagens de Programação

A respeito da Programação Orientada a Objetos, analise as afirmativas abaixo e assinale a alternativa correta. I. Na definição de uma classe é possíve...

#Orientação a Objetos
Questão 457941200708237Linguagens de Programação

Assinale a alternativa CORRETA. Considere a existência de um programa de computador, escrito em uma linguagem orientada a objetos, formado por N class...

#Orientação a Objetos
Questão 457941200743135Linguagens de Programação

Considere as seguintes definições relacionadas à programação orientada a objetos, com lacunas a preencher, e assinale a alternativa que preencha corre...

#Orientação a Objetos
Questão 457941200781783Linguagens de Programação

Considere as seguintes afirmativas sobre a linguagem PHP. I. O módulo xDebug permite verificar quantas vezes uma função foi chamada em uma execução (p...

#Linguagens de Programação#PHP
Questão 457941201342954Linguagens de Programação

Considere as seguintes afirmativas a respeito da técnica AJAX usada no desenvolvimento de aplicações para web. I. AJAX significa Asynchronous JavaScri...

#Desenvolvimento Web
Questão 457941201819752Linguagens de Programação

Considere as seguintes definições relacionadas à programação, com lacunas a preencher, e assinale a alternativa que preencha corretamente as quatro de...

#Fundamentos de Programação
Questão 457941201956455Linguagens de Programação

Assinale a alternativa que represente a definição do conceito de herança existente na Programação Orientada a Objetos.

#Orientação a Objetos

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Orientação a ObjetosQuestões do UFSC