Baixe o app para aproveitar ainda mais
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.
Compartilhar