Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/03/2019 Conteúdo Interativo estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2637281&p0=03c7c0ace395d80182db07ae2c30f034&ena… 1/3 Dado o diagrama de classe identifique o padrão GoF estrutual Qual a vantagem do padrão Proxyr? Assinale a opção INCORRETA. Qual padrão usa compartilhamento para suportar eficientemente grandes quantidades de objetos de granularidade fina? 1. Bridge Proxy Decorator Flyweight Adapter 2. Permite maior eficiência com caching no cliente; Consigo atribuir um certo grau de inteligência, o que possibilitaria um tratamento inteligente dos dados; Tem transparência, ou seja, mesma sintaxe usada na comunicação entre o cliente e sujeito real é usada no proxy; Permite, sempre que for desejável, criar uma interface para um conjunto de objetos com o objetivo de facilitar o uso da aplicação; Permite o tratamento inteligente dos dados no cliente; Explicação: Essa afirmativa está incorreta, porque ela se refere ao padrão Façade. 3. Composite. Flyweight. Bridge. Nenhuma das anteriores. Façade. Explicação: Os Padrões Estruturais GoF contemplam 7 (sete) tipos de padrões: Adapter, Bridge, Composite, Decorator, Façade, Flyweight e Proxy. Flyweight é um padrão de projeto de software apropriado quando vários objetos devem ser manipulados em memória sendo que muitos deles possuem informações repetidas. Dado que o recurso de memória é limitado, é possível segregar a informação repetida em um objeto adicional 28/03/2019 Conteúdo Interativo estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2637281&p0=03c7c0ace395d80182db07ae2c30f034&ena… 2/3 (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 Que padrão estrutural provê um ponto de atendimento para que outro objeto possa controlar o acesso ao primeiro: Que padrão estrutural usa compartilhamento para suportar um grande número de pequenos objetos de forma eficiente. que atenda as características de imutabilidade e comparabilidade (que consiga ser comparado com outro objeto para determinar se ambos carregam a mesma informação). 4. Flyweight. Strategy. State. Composite. Builder. 5. Decorator Proxy Facade Adapter Flyweight 6. Flyweight Bridge Decorator Facade Composite 28/03/2019 Conteúdo Interativo estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2637281&p0=03c7c0ace395d80182db07ae2c30f034&ena… 3/3 O Padrão Flyweight é um objeto compartilhado, que pode ser usado em vários contextos, simultaneamente, pois, tem capacidade de funcionar de forma independente em cada contexto. Seus métodos e implementações não podem, em momento algum, fazer _____________________________________________________________ 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? 7. hipóteses ou exclusões sobre o contexto no qual o objeto opera. hipóteses ou asserções sobre o contexto no qual o objeto opera. Acoplamento fraco entre o subsistema e seus clientes. comparações ou associações sobre o contexto no qual o objeto opera. hipóteses ou asserções sobre fora do contexto no qual o objeto opera. Gabarito Coment. 8. Interpreter Proxy Memento Adapter Singleton Explicação: O padrão Proxy (procurador) controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório.
Compartilhar