Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação Parcial: CCT0763_SM Acertos: 10,0 de 10,0 Data: 04/05/2018 15:17:09 (Finalizada) 1a Questão (Ref.:201003090928) Acerto: 1,0 / 1,0 O Padrão de Projeto que define uma Interface para criar um objeto e também é conhecido como "Construtor Virtual" chama-se: Business Delegate Abstract Factory Template Method Dependency Injection Factory Method Gabarito Coment. 2a Questão (Ref.:201002421849) Acerto: 1,0 / 1,0 Relacione os padrões de projetos listados abaixo com suas respectivas finalidades: PADRÕES DE PROJETO 1. Facade (fachada) 2. Decorator (decorador) 3. Memento (lembrança) 4. Proxy (procurador) 5. Observer (observador) FINALIDADES ( ) Define uma dependência um para muitos entre objetos tal que, quando o estado de um objeto muda, todos os seus dependentes são notificados e atualizados automaticamente. ( ) Fornece uma interface unificada para um conjunto de objetos que constituem um subsistema. Define uma interface de mais alto nível que torna o subsistema mais fácil de usar. ( ) Sem violar o encapsulamento, captura e exterioriza o estado interno de um objeto, tal que o objeto possa ser restaurado a este estado mais tarde. ( ) Acrescenta responsabilidades adicionais a um objeto dinamicamente. Fornece uma alternativa flexível para a extensão de funcionalidade. ( ) Controla o acesso a um objeto através de outro objeto, que atua como seu substituto, ou como um envoltório. Assinale a alternativa que indica a sequência correta, de cima para baixo. 5 - 1 - 3 - 4 - 2 3 - 5 - 1 - 4 - 2 3 - 1 - 5 - 2 - 4 5 - 1 - 3 - 2 - 4 1 - 5 - 3 - 4 - 2 3a Questão (Ref.:201002998943) Acerto: 1,0 / 1,0 Qual dos padrões GOF abaixo é mais indicado quando necessitamos criar objetos de uma determinada classe, os quais só têm alguns poucos estados possíveis e é melhor copiá-los e aproveitar o seu estado atual do que criar um novo objeto no estado inicial. Singleton Prototype Decorator Abstract Factory Builder 4a Questão (Ref.:201002413876) Acerto: 1,0 / 1,0 Conhecido como padrões da gangue dos quatro, por terem sido desenvolvidos por quatro autores, os Padrões GoF (Group of Four) estão divididos pelos seguintes famílias de padrões: Padrões de Criação ou de Construção, Padrões Estruturais e Padrões Comportamentais. Considerando os padrões de Criação ou de Construção, analise o modelo abaixo e em seguida marque a alternativa que define a representação. SINGLETON. PROTOTYPE. FACTORY METHOD. MEDIATOR. BUILDER. 5a Questão (Ref.:201002414307) Acerto: 1,0 / 1,0 Programadores se deparam muitas vezes com a situação onde é preciso acrescentar responsabilidades a objetos e não a classe. Uma alternativa é atribuir dinamicamente a um dado objeto. Este padrão é chamado de: protype Bridge Singleton Decorator. Instance 6a Questão (Ref.:201002889316) Acerto: 1,0 / 1,0 Dado o diagrama de classe identifique o padrão GoF estrutual Bridge Composite Decorator Adapter Flyweight 7a Questão (Ref.:201003082222) Acerto: 1,0 / 1,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 Observer. Prototype. Decorator. Flyweight. Façade. 8a Questão (Ref.:201002889313) Acerto: 1,0 / 1,0 Dado o diagrama de classe identifique o padrão GoF estrutual Decorator Bridge Adapter Proxy Flyweight 9a Questão (Ref.:201002424855) Acerto: 1,0 / 1,0 (CESGRANRIO - 2010) Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em particular. Entretanto, há passos desse algoritmo que devem ser implementados pelos usuários do framework através da definição de uma subclasse de X. Sendo assim, qual o padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do framework na implementação da referida operação, dentre os listados a seguir? Template Method. Observer. Decorator. Singleton. Interpreter. 10a Questão (Ref.:201002413893) Acerto: 1,0 / 1,0 Baseando-se nas necessidades apresentadas do lado direito do quadro abaixo, relacione-as ao padrão adequado a utilização e, em seguida marque a alternativa que corresponde a sequencia numerada correspondente. 4 - 3 - 1 - 2 4 - 2 - 1 - 3 4 - 1 - 2 - 3 3 - 4 - 1 - 2 2 - 3 - 4 - 1
Compartilhar