Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
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 457941200833155

Alguns sistemas requerem um maior dinamismo na sua execução, com a necessidade de ajustar o seu comportamento, de acordo...

1

457941200833155
Ano: 2023Banca: COPEVE-UFALOrganização: UFALDisciplina: Linguagens de ProgramaçãoTemas: Orientação a Objetos
Alguns sistemas requerem um maior dinamismo na sua execução, com a necessidade de ajustar o seu comportamento, de acordo com mudanças no cenário de execução. Nesse sentido, o padrão de projetos State pode ser um aliado do desenvolvedor. O padrão permite que um objeto altere seu comportamento dinamicamente, com base nas mudanças ocorridas em seu estado, sem a necessidade de mudar de classe ou sequer de ser instanciado novamente.
Assinale a alternativa que apresenta os conceitos da Programação Orientada a Objetos que são responsáveis pelo dinamismo do objeto implementado, utilizando o padrão de projetos State.
Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200206350Linguagens de Programação

Dadas as afirmativas sobre as IDEs Eclipse e NetBeans, I. As IDEs Eclipse e Netbeans possuem uma arquitetura expansível baseada em plug-ins. II. Apesa...

#Eclipse IDE#Ambiente de Desenvolvimento Integrado#NetBeans
Questão 457941200382133Linguagens de Programação

#!/bin/bash i=3; n=0; while [ $n -le 3 ] do let n++ done echo $(($i * $n)) Qual o resultado da execução do código?

#Linguagens de Programação#Shell Script
Questão 457941200484177Linguagens de Programação

São exemplos de Frameworks Web baseados na linguagem Python:

#Frameworks de Desenvolvimento de Software
Questão 457941200508292Linguagens de Programação

Dado o seguinte código JavaScript alert((0.1 + 0.2) == 0.3); alert((0.1 + 0.2) === 0.3); a saída produzida, respectivamente, é

#JavaScript#Linguagens de Programação
Questão 457941200547547Linguagens de Programação

Qual o comando de atribuição utilizado nas linguagens C++ e Java?

#Java#Linguagens de Programação#C++
Questão 457941200600369Linguagens de Programação

Um técnico de laboratório está desenvolvendo um programa de automação em Python para realizar diversas operações aritméticas relacionadas à análise de...

#Linguagens de Programação#Python
Questão 457941200633654Linguagens de Programação

Dadas as afirmativas seguintes sobre as linguagens de programação e seu mecanismo de definição de tipos, I. Linguagens com tipagem forte preservam o t...

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

Qual paradigma de linguagem de programação é caracterizado pela frequente utilização de recursividade?

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

As linguagens Java e C++ são case sensitive. Isso significa que essas linguagens

#C++#Linguagens de Programação#Java
Questão 457941201321677Linguagens de Programação

Em um projeto de programação, diferentes bibliotecas podem ser utilizadas para incorporar recursos existentes, já desenvolvidos anteriormente, ao soft...

#Java Platform#Linguagens de Programação#Java

Continue estudando

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