Questões de Tecnologia da Informação - Padrões de projeto GoF

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 1 de 133

63764a5fd02267520f3a874e

copy

Banca: CESPE / Cebraspe

Órgão: Banco do Estado do Rio Grande do Sul

Cargo(s): Quality Assurance (QA) e Analistas de Teste

Ano: 2022

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

Julgue o item a seguir, com relação aos conceitos de SOLID.
Os princípios de programação orientada a objetos que correspondem aos princípios SOLID são: criador (creator), especialista na informação (information expert), controlador (controller), polimorfismo (polymorphism), fabricação pura (pure fabrication).

Questão: 2 de 133

63ceaa79ab58b2236c42f985

copy

Banca: CESPE / Cebraspe

Órgão: Defensoria Pública do Estado de Rondônia

Cargo(s): Analista Judiciário - Programador

Ano: 2022

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

especialista na informação (information expert)

acoplamento baixo (low coupling)

coesão alta (high cohesion)

controlador (controller)

criador (creator)

Questão: 3 de 133

65aaa12b56feae2fa8059b3a

copy

Banca: FGV

Órgão: Assembleia Legislativa do Estado do Maranhão

Cargo(s): Técnico de Gestão Administrativa - Analista de Sistemas

Ano: 2023

Gabarito: Oficial

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

estrutural que desacopla uma abstração de sua implementação para que os dois possam variar independentemente.

comportamental destinado a armazenar o estado interno de um objeto em um dado momento para que seja possível retorná-lo a este estado.

de controle de objetos utilizado para garantir que determinada classe só tenha uma única instância e prover um ponto de acesso global a ela.

de criação para instanciar famílias de objetos relacionados por meio de uma única interface e sem que a classe concreta seja especificada.

de interação para prover uma maneira de acessar os elementos de um objeto agregado sequencialmente sem expor sua representação interna.

Questão: 4 de 133

65c4ca98340c9c36b00c4847

copy

Banca: FGV

Órgão: Defensoria Pública do Estado do Rio Grande do Sul

Cargo(s): Analista de Tecnologia da Informação - Desenvolvimento de Sistemas

Ano: 2023

Gabarito: Oficial

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

State;

Interpreter;

Prototype;

Memento;

Strategy

Questão: 5 de 133

Gabarito Preliminar

67e18e3687532b4fd4084d21

copy

Banca: IDESG

Órgão: Prefeitura Municipal de Cariacica/ES

Cargo(s): Analista em Tecnologia da Informação - Sistema da Informação

Ano: 2025

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software > Análise e projeto orientados a objetos > Padrões de projeto GoF

Encapsula uma solicitação como um objeto, parametrizando métodos com diferentes solicitações, pondo em fila ou fazendo o registro de comandos, e oferecendo suporte a operações desfazer/refazer (undo/redo ).

Separa a construção de um objeto complexo de sua representação, permitindo criar diferentes representações do mesmo objeto passo a passo durante a execução do código.

Define uma dependência "um-para-muitos", onde objetos são notificados automaticamente quando o estado de outro objeto sofre variação.

Define uma família de algoritmos que encapsula cada um e os torna intercambiáveis, podendo variar o comportamento do algoritmo em tempo de execução.