Questões

Total de Questões Encontradas: 124

Considerando os padrões de projeto do GoF, assinale a afirmação verdadeira.
A
O padrão Strategy utiliza uma estrutura em árvore para representar as possíveis estratégias de implementação de um determinado problema.
B
O padrão Adapter captura técnicas para suporte ao acesso e percurso de estruturas de objetos sem expor sua representação interna.
C
O padrão Proxy introduz um nível de referência indireta no acesso a um objeto.
D
O padrão Builder agrega responsabilidade dinamicamente a um objeto com a intenção de construir um objeto composto.
Ano: 2019 Banca: INAZ Órgão: CORE-SP Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
“Os padrões de projetos tornam mais fácil reutilizar soluções e arquiteturas bem-sucedidas para construir softwares orientados a objetos de forma flexível e fácil de manter.”
Disponível em: https://www.devmedia.com.br/conheca-os-padroes-de-projeto/957/. Acesso em: 16.11.2018
Quais padrões de projeto são padrões de projeto comportamentais?
A
Command, Observer e Interator.
B
Singleton, Visitor e State.
C
Prototype, Adapter e Bridge.
D
Memento, Builder e Mediator.
E
Proxy, Singleton e Decorator.
Ano: 2019 Banca: INAZ Órgão: CORE-SP Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
“Em 1995 Erich Gama, Richard Helm, Ralph Johnson, John Vlissides, conhecidos como os quatro amigos [Gang of Four - GoF], publicaram o livro sobre o título: “Design patterns – elements of reusable object-oriented software, Addison Wesley Longman”, que ganhou uma versão na língua portuguesa sobre o título de “Padrões de Projeto – Soluções reutilizáveis de software orientado a objetos. Bookman”.
Disponível em: https://www.devmedia.com.br/conheca-os-padroes-de-projeto/957. Acesso em: 13.12.2018
Qual padrão de projeto tem o propósito de assegurar o controle da quantidade de instâncias da classe?
A
Singleton.
B
Façade.
C
Proxy.
D
MVC.
E
Command.
Ano: 2019 Banca: INAZ Órgão: CORE-SP Prova: Analista - Tecnologia da Informação
Texto Associado Texto Associado
“Os padrões de projetos tornam mais fácil reutilizar soluções e arquiteturas bem-sucedidas para construir softwares orientados a objetos de forma flexível e fácil de manter.”
Disponível em: https://www.devmedia.com.br/conheca-os-padroes-de-projeto/957. Acesso em: 13.12.2018
Qual o propósito do padrão de projeto Observe?
A
Dependência de um-para-muitos entre objetos: Quando um objeto muda de estado, todos seus dependentes são notificados e atualizados automaticamente.
B
Mediador entre as aplicações e a base de dados.
C
Executar pré e pós-processamentos de algum processamento.
D
Prover interface unificada para conjunto de interfaces em um subsistema.
E
Define interface de alto-nível: Subsistema mais fácil de usar.
Ano: 2019 Banca: CEBRASPE Órgão: SLU-DF Prova: Analista de Informática - Informática
Julgue os próximos itens, a respeito de domain-driven design, design patterns, emergent design, enterprise content management e REST
O uso de design patterns leva à unificação dos códigos utilizados em diferentes aplicações que utilizem o mesmo padrão
C
Certo
E
Errado
Ano: 2018 Banca: CEBRASPE Órgão: BNB Prova: Analista de TI - Especialista Técnico
Julgue os itens seguintes, a respeito de arquitetura de software.
No desenvolvimento de um sistema que envolva a aplicação de padrões de projeto, a utilização dos padrões factory, builder ou prototype é recomendada caso se pretenda a parametrização do sistema por meio da composição de objetos, na qual um objeto é responsável por conhecer a classe dos objetos-produto e transformá-la em um parâmetro do sistema.
C
Certo
E
Errado
Texto Associado Texto Associado
O Governo Federal, por meio do Banco Central, está desenvolvendo um sistema que possibilitará a todos os Bancos do país o acesso a algumas de suas informações. Um requisito fundamental desse sistema é que a taxa de juros utilizada em todas as transações de todos os Bancos seja a mesma e haja um único acesso a essa informação. Além disso, esse sistema deve poder ser executado em diferentes plataformas, como computadores e diversos dispositivos móveis. Para garantir que a taxa de juros seja única e para evitar a necessidade de criar diferentes soluções para cada plataforma, a empresa desenvolvedora decidiu adotar padrões de projeto. O primeiro padrão deverá garantir uma única instanciação para a classe “Taxa de juros”; e o segundo padrão deverá definir uma família de componentes para cada plataforma e uma implementação que os instancie de acordo com a plataforma na qual a aplicação estará sendo executada.
Os padrões de projeto a serem adotados nessa implementação são, respectivamente:
A
Prototype e Adapter; 
B
Singleton e Abstract Factory;
C
Template Method e Prototype;
D
Adapter e Singleton;
E
Abstract Factory e Command.
Ano: 2018 Banca: UFG Órgão: SANEAGO Prova: Analista - Analista de Sistemas
Uma programadora precisa mudar a implementação chamada de uma função em tempo de execução dependendo da entrada de dados. Um dos requisitos importantes é ocultar do usuário desta função a exposição das estruturas de dados complexas, específicas do algoritmo. Entre os conhecidos padrões de Projeto de Software Gang of Four (GoF,1994), qual é o indicado?
A
Builder.
B
Strategy. 
C
Façade.
D
Template Method.
O diagrama abaixo ilustra um dos padrões de projeto propostos pela Gang of Four.
Imagem da Questão
A
 Factory method.
B
Abstract factory.
C
Template method.
D
Prototype
E
 Builder.
Sobre o padrão de projeto Composite, analise as afirmativas abaixo:

I. Define hierarquias de classe que consistem de objetos primitivos e objetos compostos.
II. Útil para representar hierarquias partes-todo de objetos.
III. Torna mais fácil acrescentar novas espécies de componentes. 
Está CORRETO o que se afirma em
A
 I, apenas.
B
II, apenas.
C
 I e II, apenas.
D
I e III, apenas.
E
I, II e III.
Página 1 de 13