QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
4 questões encontradas

Durante a manutenção do sistema de licitações de uma prefeitura, a equipe de TI identificou que diversas partes do código se tornaram difíceis de modificar devido à alta interdependência entre os módulos. Um dos analistas propõe a aplicação de princípios de design que favoreçam a evolução do código e a aplicação do DRY. O problema identificado pode ser resolvido adequadamente refatorando o código para encapsular as funcionalidades comuns em classes abstratas, aplicando o padrão

A Adapter.
B Template Method.
C Command.
D Facade.
E Memento.
Órgão: Prefeitura de São Paulo Cargo: Analista de Planejamento e Desenvolvimento Organizacional - Área TIC Prova: FCC - Prefeitura de São Paulo - Analista de Planejamento e Desenvolvimento Organizacional - Área TIC - 2025

O padrão de projeto que permite definir uma interface para criar objetos, mas deixa as subclasses decidirem a classe a ser instanciada, adiando a instanciação para cada subclasse, é o

A Factory Method.
B Template Method.
C Abstract Factory.
D Chain of Responsibility.
E Facade.
Texto associado
Julgue os próximos itens, a respeito de arquitetura de software .

Os padrões de projeto abrangem um amplo espectro de abstração e aplicação; especificamente, o factory method pattern separa a construção de um objeto complexo de sua representação de modo que o mesmo processo de construção possa criar diferentes implementações do mesmo objeto.

C Certo
E Errado
Órgão: Tribunal de Contas do Rio de Janeiro Cargo: Analista de Controle Externo - Área Organizacional - Tecnologia da Informação Prova: CESPE/CEBRASPE - TCE RJ - Analista de Controle Externo - Área Organizacional - Tecnologia da Informação - 2022

Um grupo de desenvolvedores resolveu criar a sua própria biblioteca para compartilhar implementações de estruturas de
dados típicas. A primeira dessas estruturas é uma pilha. Para tal, eles definiram a seguinte interface:
Para não perderem muito tempo, resolveram reutilizar o máximo de código possível das bibliotecas nativas de Java. Assim
sendo, decidiram utilizar a classe ArrayList do pacote java.util.

Por último, criaram a seguinte classe para implementar a interface Pilha:
Qual padrão de projeto foi empregado na implementação da classe PilhaLib?

A Strategy
B AbstractFactory
C Class Adapter
D Mediator
E Object Adapter