Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Avaliação Parcial: CCT0763_SM_201207133485 V.1 Aluno(a): Matrícula: Acertos: 1,0 de 10,0 Data: 23/05/2018 11:10:54 (Finalizada) 1a Questão (Ref.:201208026452) Acerto: 0,0 / 1,0 (CESGRANRIO - 2008 - BNDES - Profissional Básico - Especialidade - Análise de Sistemas) Ao alterar o estado de uma classe, o desenvolvedor deseja que uma ou mais classes da interface gráfica sejam modificadas. Entretanto, o desenvolvedor não acha interessante criar um acoplamento forte entre essas classes. Qual padrão de projeto comportamental é mais adequado para resolver essa situação? Adapter Abstract Factory Decorator Observer Composite 2a Questão (Ref.:201207740457) Acerto: 0,0 / 1,0 Prover uma interface para criar famílias de objetos relacionados ou dependentes sem especificar suas classes concretas." . Para qual padrão de projeto a afirmação se relaciona? Nra Singleton Prototype Abstract Factory Proxy 3a Questão (Ref.:201208059780) Acerto: 0,0 / 1,0 Qual padrão separa a construção de um objeto complexo da sua representação de modo que o mesmo processo de construção possa criar diferentes representações? Prototype. Builder. Factory Method. Nenhuma das anteriores. Singleton. 4a Questão (Ref.:201207743211) Acerto: 0,0 / 1,0 ¿Os padrões de criação abstraem o processo de instanciação. Um padrão de criação de classe usa a herança para variar a classe que é instanciada, enquanto que um padrão de criação de objeto delegará a instanciação para outro objeto.¿ Padrões Projeto, 1º edição/2000.Gamma. Segundo Metsker, 2004, o padrão de projeto _____________________ tem como solução mover a lógica de construção de uma classe para um objeto externo, a fim de reduzir a complexidade da mesma e permitir a construção gradual de objetos-alvo a partir dessa classe. Escolha uma das alternativas abaixo que preenche corretamente a lacuna apresentada na descrição acima. Factory Method Abstract Factory Singleton Facade Builder 5a Questão (Ref.:201207265871) Acerto: 0,0 / 1,0 (CESGRANRIO - 2009) Ao consultar informações a respeito dos padrões de projeto Adapter e Bridge, um Analista de Sistemas identificou uma afirmativa INCORRETA. Assinale-a. Ambos promovem a flexibilidade ao fornecer um nível de endereçamento indireto para outro objeto. Ambos são padrões estruturais que possuem alguns atributos em comum. O Bridge estabelece uma ponte entre uma abstração e suas possíveis implementações. O foco do Adapter é a solução de incompatibilidades entre duas interfaces existentes. O Adapter é inferior ao Bridge porque não evita a replicação de código. 6a Questão (Ref.:201207837339) Acerto: 0,0 / 1,0 Marque a alternativa que melhor descreve uma situação típica onde poderia ser utilizado o padrão de projeto Adapter? Um programador precisa ser avisado quando houver alterações no estado de um objeto. Um programador precisa de um método que simplifique o acesso a uma hierarquia de classes. Um programador precisa utilizar uma classe que possui a mesma interface da classe existente na aplicação. Um programador precisar utilizar uma classe que possui interface diferente da classe existente na aplicação. Um programador precisa de uma classe que possua um método para retornar a única instância existente da classe. 7a Questão (Ref.:201208059783) Acerto: 0,0 / 1,0 Qual o padrão fornece um substituto ou marcador para controlar o acesso a um objeto? Façade. Proxy. Nenhuma das anteriores. Adapter. Bridge. 8a Questão (Ref.:201207854303) Acerto: 1,0 / 1,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: Proxy; Façade; Flyweight Decorator; Composite. 9a Questão (Ref.:201207839266) Acerto: 0,0 / 1,0 O método Arrays.sort (java.util) recebe como parâmetro um objeto do tipo Comparator que implementa um método compare(a, b) e utiliza-o para definir as regras de ordenação, assim evitamos duplicidade de código permitindo sobrescrita apenas do critério de comparação do algoritmo de ordenação, no qual os outros passos permanecem invariantes. Essa situação exemplifica qual dos padrões GOF abaixo: Builder Flyweight State Template Method Command 10a Questão (Ref.:201208059795) Acerto: 0,0 / 1,0 Qual padrão usar para definir uma representação de uma linguagem para sua gramática junto a um interpretador que sua representação para interpretar essas sentenças? Nenhuma das anteriores. Interpreter. Visitor. Strategy. Iterator.
Compartilhar