Buscar

AV Padrões de Projeto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Ref.:201601865372) Acerto: 1,0 / 1,0
Uma das categoria que tradicionalmente se classificam os padrões de
projeto :Padrões Estruturais cujo objetivo é:
Define a forma de organização dos objetos e sua colaboração mutua
Define como implantar o mecanismo de herança em um grupo de
objetos
Define formas de gerencia e combinar diferentes comportamentos.
Defende formas de instanciar objetos delegando responsabilidades
Define como implantar um novo método em uma classe.
2a Questão (Ref.:201602777628) Acerto: 0,0 / 1,0
Sabendo que as soluções para os padrões de projeto são divididas em três
tipos, de acordo com as características destes tipos informe a sequencia
correta. I. Abrange a configuração e inicialização de objetos e classes. II. Lida
com as interfaces e a implementação das classes e dos objetos. III. Lida com
as interações dinâmicas entre grupos de classes e objetos.
I - Estrutural, II - Comportamental, III - Estrutural
I - Criacional, II - Estrutural, III - Comportamental
I - Comportamental, II - Criacional, III - Estrutural
I - Criacional, II - Comportamental, III - Estrutural
I - Comportamental, II - Estrutural, III - Criacional
3a Questão (Ref.:201602860048) Acerto: 0,0 / 1,0
i) Decorator permite anexar responsabilidades adicionais a um objeto
dinamicamente.
ii) Builder desacopla uma abstração de sua implementação para que os dois
possam variar independentemente.
iii) Mediator fornece um substituto ou ponto através do qual um objeto possa
controlar o acesso a outro.
Em relação aos itens acima está correto:
somente a iii
somente a i
somente a ii
somente a ii e iii
somente a i e ii
4a Questão (Ref.:201601865379) Acerto: 0,0 / 1,0
Considere as afirmativa abaixo sobre o padrão Builder: I ) É utilizado na
instanciação de objetos complexos. II)É visto como um construtor
especializado, que irá executar e avaliar diferentes regras de negócio e
demais particularidades relacionadas com a criação de um novo objeto. III )A
idéia é atribuir a responsabilidade de criação do objeto complexo a outra
classe, esta classe irá armazenar todas as configurações e regras necessárias
para a instanciação do novo objeto.
As afirmativas II, III estão corretas e a afirmativa I está errada.
As afirmativas I, II, estão corretas e a afirmativa III está errada.
As afirmativas estão todas corretas
As afirmativas I, III, estão corretas e II errada
As afirmativas I, II, III estão incorretas
5a Questão (Ref.:201602541951) Acerto: 0,0 / 1,0
O Padrão de Projeto Estrutural (GOF) que se apresenta com o formato de uma
árvore (estrutura de dados) quando é representado por um Diagrama de
Objetos (UML) chama-se:
Memento
Composite
Decorator
Bridge
TreeView
6a Questão (Ref.:201602670543) Acerto: 1,0 / 1,0
Qual padrão compõe objetos em estruturas de árvore para representarem
hierarquias partes-todos e permite aos clientes tratarem de maneira uniforme
os objetos individuais e as composições de objetos?
Flyweight.
Proxy.
Nenhuma das anteriores.
Builder.
Composite.
7a Questão (Ref.:201601875950) Acerto: 1,0 / 1,0
(CESGRANRIO - 2009) O presidente de uma empresa determinou que fosse
disponibilizado um sistema de vendas na Internet. No entanto, o software de
controle de estoque que deve ser acessado pela aplicação de vendas é muito
antigo e provê uma API (Application Programming Interface) de uso muito
complicado. Para que os desenvolvedores possam acessar uma interface
mais simples, o arquiteto do sistema pode determinar o uso do padrão de
projeto
Flyweight.
Prototype.
Observer.
Decorator.
Façade.
8a Questão (Ref.:201602465080) Acerto: 1,0 / 1,0
Estruturar um sistema em subsistemas ajuda a reduzir a complexidade do
problema (Gamma et al., 2000). No entanto, um objetivo comum de todos os
projetos é minimizar a comunicação e as dependências entre os diferentes
subsistemas. Uma das maneiras de contornar esse problema é utilizar o
padrão de projeto que qual forneça uma interface única e simplificada para os
recursos e facilidades mais gerais de um subsistema. Este padrão de projeto é
conhecido como:
Decorator
Composite;
Flyweight
Façade;
Proxy;
Gabarito Coment.
9a Questão (Ref.:201602450030) Acerto: 0,0 / 1,0
O método Arrays.sort (java.util) recebe como parâmetro um objeto do tipo
Comparator que implementa um método compare(a, b) e utiliza-o para definir
as regras de ordenação, assim evitamos duplicidade de código permitindo
sobrescrita apenas do critério de comparação do algoritmo de ordenação, no
qual os outros passos permanecem invariantes. Essa situação exemplifica
qual dos padrões GOF abaixo:
Flyweight
Command
State
Builder
Template Method
10a Questão (Ref.:201602774567) Acerto: 1,0 / 1,0
Qual padrão define o esqueleto de um algoritmo em uma operação,
postergando alguns passos para as subclasses e permite que subclasses
redefinam certos passos de um algoritmo sem mudar a estrutura do mesmo?
Template Method
State
Command
Nenhuma das anteriores
Adapter

Outros materiais