Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
CCT0763_EX_A3__V1
PADRÕES DE PROJETO DE SOFTWARE
Lupa
3a aula VídeoPPTMP3
Exercício: CCT0763_EX_A3__V1 20/09/2018 21:16:22 (Finalizada)
Aluno(a): 2018.3 EAD
Disciplina: CCT0763 - PADRÕES DE PROJETO DE SOFTWARE
1a Questão
Programadores se deparam muitas vezes com a situação onde é preciso acrescentar responsabilidades a objetos e não a classe. Uma das opções é
utilizar herança, entretanto, esta alternativa é estática. Outra alternativa é especificar uma nova classe para implementar cada responsabilidade que
se deseja atribuir dinamicamente a um dado objeto. Esta nova classe se chama _____________________________.
Beidge;
Associativa;
Composite;
Adapter;
Decorator;
2a Questão
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?
Composite.
Flyweight.
Nenhuma das anteriores.
Builder.
Proxy.
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 Composite compõem objetos em estruturas de árvore para representar hierarquias todo-parte.
Composite permite que clientes tratem objetos individuais e composições de objetos de maneira uniforme.
1 of 4 08/10/2018 18:28
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
3a Questão
Qual o nome do padrão de projeto que pode ser utilizado para permitir que uma hierarquia de abstrações e suas diferentes implementações
possam variar independentemente?
Flyweight
Façade
Proxy
Adapter
Bridge
4a Questão
Qual padrão agrega dinamicamente responsabilidades adicionais a um objeto e fornece uma alternativa flexível ao uso de subclasses para
extensão de funcionalidades?
Builder.
Nenhuma das anteriores.
Decorator.
Façade.
Composite.
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.
O padrão Decorator é um padrão de cuja intenção são as Extenções.
O padrão Decorator anexa responsabilidades adicionais a um objeto (em caráter dinâmico)
dinamicamente. Decorators oferecem uma alternativa flexível ao uso de herança para estender uma
funcionalidade.
5a Questão
Os padrões estruturais correspondem a:
Chain of Responsability, command, Interpreter, Decorator, Façade, flyweight
Todas as alternativas estão erradas
Chain of Responsability, command, Interpreter, Iterador, Mediator, Memento, Observer, State, Strategy, Template Method e Visitor.
Adapter, Bridge, Composite, Decorator, Façade, Flyweight e Proxy.
Abstract Factory, Builde, Factory Method, Prototype e Singleton.
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 objetivo dos Padrões Estruturais é definir caminhos comuns para a organização de diferentes tipos de
objetos, facilitando sua integração e colaboração mutua.
2 of 4 08/10/2018 18:28
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
6a Questão
(2016 - COPEVE-UFAL) Na hierarquia dos componentes visuais da biblioteca Java AWT (do inglês, Abstract Window Toolkit), há containers e
componentes. Containers, tais como os representados pelas classes Frame, Panel, Dialog e Applet agregam outros componentes, tais como os
representados pelas classes Button e Label. Um container pode também conter sub-containers. Logo, um container pode conter containers ou
componentes. Qual o padrão de projeto que representa a estrutura de relacionamento entre as classes AWT?
Strategy
Decorator
Chain of Responsability
Observer
Composite
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.
O padrão Composite compõem objetos em estruturas de árvore para representar hierarquias todo-parte.
Composite permite que clientes tratem objetos individuais e composições de objetos de maneira uniforme.
7a Questão
Os Padrões de Projeto (GOF) que se apresentam com o formato de uma Lista Encadeada (estrutura de dados) quando são representados por um
Diagrama de Objetos (UML) e se classificam, respectivamente, como Padrão de Projeto Estrutural e Padrão de Projeto Comportamental, são
conhecidos como:
Observer e Decorator
Observer e Chain of Responsibility
Decorator e Chain of Responsibility
Decorator e Observer
Chain of Responsibility e Decorator
8a Questão
O padrão Adpater é bastante utilizado para compatibilizar classes implementas por programadores diferentes, ou desenvolvidas em momentos
diferentes, ou ainda para unir classes com interfaces diferentes em uma estrututura hierarquica única, sem precisar implementar novamente todas as
funcionalidades e interfaces da classe já existente, considere as afirmativas: I - A idéia é criar uma nova classe (Adapter) com a interface padrão que se
deseja para fazer a conexão com a classe já existente (Adaptee) com interface diferente da estrutura de classes que se pretende utilizar no sistema. Ii -
Além de reaproveitar totalmente a classe antiga sem precisar alterar o código e entender a complexa implementação realizada, mantém a uniformidade
do seu projeto original. Iii cria uma hierarquia de classes diferentes categorias de objetos sem relação de herança.
As afirmativas I, II, estão corretas e a afirmativa III está errada.
As afirmativas I, III, estão corretas e II errada
As afirmativas estão todas corretas
As afirmativas I, II, III estão incorretas
As afirmativas II, III estão corretas e a afirmativa I está errada.
Explicação:
O conceito do Adapter é converter a interface de uma classe em outra interface esperada pelos clientes. Adapter permite a comunicação entre classes
que não poderiam trabalhar juntas devido à incompatibilidade de suas interfaces.
A ideia é fazer adaptação entre dois recursos.
Devemos usar sempre que for necessário adaptar uma interface para um cliente
Vejamos o exemplo da tomada. O plug é três pinos, e a tomada é de dois pinos, então eu tenho que ter uma classe adaptadora.
3 of 4 08/10/2018 18:28
EPS http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?num_s...
4 of 4 08/10/2018 18:28