Buscar

Teste de Conhecimento Aula 4 Padrões de Projeto de Software

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 3 páginas

Prévia do material em texto

EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
CCT0763_EX_A4__V1
PADRÕES DE PROJETO DE SOFTWARE
Lupa
4a aula VídeoPPTMP3
Exercício: CCT0763_EX_A4__V1 21/10/2018 00:18:27 (Finalizada)
Aluno(a): 2018.3 EAD
Disciplina: CCT0763 - PADRÕES DE PROJETO DE SOFTWARE
1a Questão
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:
Proxy;
Composite.
Façade;
Decorator;
Flyweight
2a Questão
(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
State.
Flyweight.
Composite.
Builder.
Strategy.
3a Questão
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:
Flyweight
Decorator
Composite;
Façade;
Proxy;
1 of 3 21/10/2018 00:59
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4a Questão
Quanto aos padrões de projeto orientados a objetos, assinale a opção correta.
O Façade pode ser usado quando se deseja prover uma interface simples para um subsistema complexo; existem muitas dependências entre
clientes e as classes que implementam uma abstração.
Pode-se usar o Decorator quando um sistema deve ser configurado com uma entre várias famílias de produtos; uma família de
produtos relacionados foi projetada para ser usada em conjunto.
Pode-se usar o Builder quando o comportamento de um objeto muda em tempo de execução e depende do seu estado; as operações têm
múltiplos enunciados condicionais que dependem do estado do objeto.
O Adapter pode ser usado quando objetos se comunicam de forma definida, mas complexa; as interdependências entre os objetos são difíceis
de entender; o reúso está sendo dificultado, pois um objeto se comunica com vários outros.
O padrão Abstract Factory visa possibilitar que os passos para se criar um objeto complexo independam das partes que compõem esse objeto.
Ao encapsular a construção de objetos complexos, esse padrão contribui na modularização do sistema.
Explicação:
Essa opção está correta porque o padrão Façade (fachada) é um padrão Fachada, ou seja, faz uma fachada única para todas
as fachadas, ou seja, Fornece uma interface unificada para um conjunto de objetos que constituem um
subsistema.define uma interface a um nível mais elevado, para tornar um subsistema mais fácil de usar.
Oferece uma interface única para um conjunto de interfaces de um subsistema. Façade define uma
interface de nível mais elevado que torna o subsistema mais fácil de usar.
Define uma interface de mais alto nível que torna o subsistema mais fácil de usar.
5a Questão
Que padrão estrutural provê um ponto de atendimento para que outro objeto possa controlar o acesso ao primeiro:
Flyweight
Decorator
Facade
Adapter
Proxy
6a Questão
O padrão _________________ controla o acesso ao objeto original. Fornece um substituto ou marcador da localização de outro objeto para controlar o
seu acesso.
Qual padrão abaixo corresponde ao descrito acima?
Memento
Proxy
Singleton
Adapter
Interpreter
Explicação:
O padrão Proxy (procurador) controla o acesso a um objeto através de outro objeto, que atua como seu
2 of 3 21/10/2018 00:59
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
substituto, ou como um envoltório.
7a Questão
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 para a classe cliente. Assinale dentre as principais vantagens desse padrão de projeto
a única que não é verdadeira.:
Simplificar o acesso a determinadas funcionalidades de um subsistema, sem inviabilizar sua utilização direta.
Incentivar acoplamento forte entre o subsistema e seus clientes.
Incentivar acoplamento fraco entre o subsistema e seus clientes.
judar a melhorar portabilidade dos sistemas.
Tornar os clientes independentes da complexidade dos diferentes subsistemas de uma aplicação.
8a Questão
Qual padrão fornece uma interface unificada para um conjunto de interfaces em um subsistema e define uma interface de nível mais alto que torna
o subsistema mais fácil de ser usado?
Nenhuma das anteriores.
Adapter.
Composite.
Façade.
Decorator.
Explicação:
Os Padrões Estruturais GoF contemplam 7 (sete) tipos de padrões: Adapter, Bridge, Composite,
Decorator, Façade, Flyweight e Proxy.
Definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração e
colaboração mutua.
Os Padrões Estruturais tratam da composição de classes e objetos para formar estruturas complexas;
associados à maneira como classes e objetos são organizados estruturalmente; oferecem formas efetivas
para usar conceitos OO como herança e composição, e são abstrações de aspectos estruturais.
O padrão Façade é um padrão Fachada, ou seja, faz uma fachada única para todas as fachadas. Define
uma interface a um nível mais elevado, para tornar um subsistema mais fácil de usar.
Oferece uma interface única para um conjunto de interfaces de um subsistema. Façade define uma
interface de nível mais elevado que torna o subsistema mais fácil de usar.
3 of 3 21/10/2018 00:59

Continue navegando