Buscar

Teste de Conhecimento 4º Aula

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 4 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

Prévia do material em texto

1
a
 Questão (Ref.: 201603976836) Fórum de Dúvidas (0) Saiba (0) 
 
A classe Façade, em qualquer contexto, tem como objetivo mais amplo buscar respostas para um 
problema de forma transparente em um conjunto de subsistemas e fornecer uma resposta imediata. 
 
Marque a alternativa que NÃO indica uma vantagem do padrão Façade (Fachada) 
 
 Ajudar a melhorar portabilidade dos sistemas. 
 Incentivar acoplamento fraco entre o subsistema e seus clientes. 
 Fazer com que o cliente conheça todas as regras de negócio para que possa realizar as 
mudanças. 
 Simplificar o acesso a determinadas funcionalidades de um subsistema, sem inviabilizar 
sua utilização direta. 
 Tornar os clientes independentes da complexidade dos diferentes subsistemas de uma 
aplicação. 
 
Gabarito Comentado 
 
 
 
 
 2
a
 Questão (Ref.: 201603847151) Fórum de Dúvidas (0) Saiba (0) 
 
Dado o diagrama de classe identifique o padrão GoF estrutual 
 
 
 Adapter 
 Flyweight 
 Decorator 
 Bridge 
 Proxy 
 
 
 
 
 
 3
a
 Questão (Ref.: 201603971824) Fórum de Dúvidas (0) Saiba (0) 
 
A utilização do padrão estrutural de projeto cula ideia é utilizar um substituto para o objeto real, 
mantendo a mesma interface do original sempre que for inconveniente, ou indesejável, acessá-lo 
diretamente é conhecido como: 
 
 Decorator; 
 Façade; 
 Proxy; 
 Flyweight 
 Composite. 
 
 
 
 
 
 4
a
 Questão (Ref.: 201604040060) Fórum de Dúvidas (0) Saiba (0) 
 
(BNDES - 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 
 
 Façade. 
 Observer. 
 Prototype. 
 Decorator. 
 Flyweight. 
 
 
 
 
 
 5
a
 Questão (Ref.: 201603383382) Fórum de Dúvidas (0) Saiba (0) 
 
(FCC - 2011) No contexto dos padrões de projeto: 
 
I. Oferecer uma interface simples para uma coleção de classes. 
 
II. Desacoplar uma abstração de sua implementação para que ambas possam variar 
independentemente. 
 
Correspondem respectivamente a 
 
 Adapter e Façade. 
 Façade e Composite. 
 Composite e Bridge. 
 Bridge e Adapter. 
 Façade e Bridge. 
 
Gabarito Comentado 
 
 
 
 
 6
a
 Questão (Ref.: 201603976840) Fórum de Dúvidas (0) Saiba (0) 
 
Em muitas situações de programação, é possível resolver o problema de acesso a um determinado 
objeto com a utilização de uma referência a variável desejada, este é um mecanismo de simples 
utilização e bastante conhecido pelos desenvolvedores de software. No entanto, quando é necessário 
utilizar um mecanismo mais versátil e sofisticado, por exemplo, 
 
- para postergar a instanciação de um objeto 
- para controlar o acesso ao mesmo 
- para acessá-lo em uma máquina remota 
- para gravá-lo em uma base de dados, a alternativa de utilizar uma referência ao objeto não é mais 
apropriada. 
- utilização de uma superclasse abstrata para definir a interface da classe desejada e uma classe 
derivada adicional derivada. 
 
Marque a alternativa que indica o padrão de projeto utilizado segundo a descrição acima. 
 
 Coesão 
 Proxy 
 Acoplamento 
 Flyweight 
 Façade 
 
Gabarito Comentado 
 
 
 
 
 7
a
 Questão (Ref.: 201603861995) Fórum de Dúvidas (0) Saiba (0) 
 
Que padrão estrutural usa compartilhamento para suportar um grande número de pequenos objetos 
de forma eficiente. 
 
 
 Bridge 
 Decorator 
 Facade 
 Flyweight 
 Composite 
 
 
 
 
 
 8
a
 Questão (Ref.: 201603383350) Fórum de Dúvidas (0) Saiba (0) 
 
(FESMIP-BA - 2011) O Design Patterns que tem a finalidade de usar compartilhamento para 
suportar grandes quantidades de objetos, de granularidade fina, de maneira eficiente, é denominado 
 
 Flyweight. 
 State. 
 Strategy. 
 Composite. 
 Builder.

Continue navegando