Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício: CCT0265_EX_A3 Matrícula: Aluno(a): Data: 16/05/2016 19:14:36 (Finalizada) 1a Questão (Ref.: 200902148952) Fórum de Dúvidas (1) Saiba (0) (MPE/BA ¿ FESMIP/BA 2011) O Design Pattern 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 2a Questão (Ref.: 200902063740) Fórum de Dúvidas (1) Saiba (0) 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? Bridge Façade Proxy Flyweight Adapter 3a Questão (Ref.: 200902063759) Fórum de Dúvidas (1) Saiba (0) Assinale a alternativa correspondente ao padrão de projeto utilizado para adicionar responsabilidades dinâmicas a objetos. Composite Bridge Façade Adapter Decorator 4a Questão (Ref.: 200902063748) Fórum de Dúvidas (1) Saiba (0) Marque a alternativa que melhor descreve uma situação típica onde poderia ser utilizado o padrão de projeto Adapter? Um programador precisar utilizar uma classe que possui interface diferente da classe existente na aplicação. Um programador precisa utilizar uma classe que possui a mesma interface da classe existente na aplicação. Um programador precisa de um método que simplifique o acesso a uma hierarquia de classes. Um programador precisa ser avisado quando houver alterações no estado de um objeto. Um programador precisa de uma classe que possua um método para retornar a única instância existente da classe. 5a Questão (Ref.: 200902063756) Fórum de Dúvidas (1) Saiba (0) Um compositor musical deseja criar uma hierarquia de classes para representar a estrutura das suas notas musicais. Em primeiro lugar, definiu uma classe abstrata chamada Melodia, a seguir, criou duas classes derivadas, uma chamada Nota e outra chamada Partitura. Cada Nota musical representa o elemento mínimo de uma Melodia e cada Partitura é formada por uma ou mais notas. Marque a alternativa que representa o melhor padrão de projeto para modelar este problema. Adapter Composite Façade Bridge Proxy 6a Questão (Ref.: 200902080673) Fórum de Dúvidas (1) Saiba (0) 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 _____________________________. Associativa; Composite; Decorator; Beidge; Adapter;
Compartilhar