Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALEXANDER ONDEZA CORREA DA FONSECA 201602279951 CAMPO GRANDE (RJ) PADRÕES DE PROJETO DE SOFTWARE Avaliação Parcial: CCT0425_SM_201602279951 V.1 Aluno(a): ALEXANDER ONDEZA CORREA DA FONSECA Matrícula: 201602279951 Acertos: 9,0 de 10,0 Data: 28/04/2018 21:18:57 (Finalizada) 1a Questão (Ref.:201602901563) Acerto: 1,0 / 1,0 Especificar os tipos de objetos a serem criados usando uma instância como protótipo e criar novos objetos ao copier este protótipo. Para qual padrão de projeto a afirmação se relaciona? Abstract Factory Memento Adapter Nra Observer 2a Questão (Ref.:201602423252) Acerto: 1,0 / 1,0 Podemos afirmar que os Padrões de Criação da família GoF: Fornecem um guia de como instanciar objetos, que normalmente envolve decisões dinâmicas para escolher, por exemplo, qual classe instanciar ou a quais objetos delegar responsabilidade. São projetados para organizar, gerenciar e combinar diferentes comportamentos. Colocam em dúvida o tratamento dispensado aos usuários na fase de levantamento das necessidades. Subutilizam as rotinas de tratamento de erros, em virtude da depuração de código fonte na fase de levantamento das necessidades junto aos usuários. Definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração e colaboração mútua. 3a Questão (Ref.:201603036058) Acerto: 1,0 / 1,0 Assinale dentre as opções abaixo, qual o padrão de projeto mais conhecidos e extensivamente utilizados em programação orientada a objetos e que está direcionado para as situações onde é preciso manter uma única instancia de uma classe durante toda a execução da aplicação. Composite; Decorator; Prototipe: Builder; Singleton Gabarito Coment. EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... 1 de 4 29/04/2018 09:34 4a Questão (Ref.:201602415282) Acerto: 0,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. MEDIATOR. FACTORY METHOD. SINGLETON. FACADE. BUILDER. 5a Questão (Ref.:201602998452) Acerto: 1,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 de uma classe que possua um método para retornar a única instância existente da classe. 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 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. 6a Questão (Ref.:201602426984) Acerto: 1,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. O Adapter é inferior ao Bridge porque não evita a replicação de código. Ambos são padrões estruturais que possuem alguns atributos em comum. O foco do Adapter é a solução de incompatibilidades entre duas interfaces existentes. Ambos promovem a flexibilidade ao fornecer um nível de endereçamento indireto para outro objeto. O Bridge estabelece uma ponte entre uma abstração e suas possíveis implementações. 7a Questão (Ref.:201602905577) Acerto: 1,0 / 1,0 Que padrão estrutural provê um ponto de atendimento para que outro objeto possa controlar o acesso ao primeiro: EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... 2 de 4 29/04/2018 09:34 Flyweight Decorator Facade Adapter Proxy 8a Questão (Ref.:201603015416) 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: Decorator; Façade; Flyweight Proxy; Composite. 9a Questão (Ref.:201603084134) Acerto: 1,0 / 1,0 (PETROBRAS - 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? Decorator. Interpreter. Observer. Template Method. Singleton. 10a Questão (Ref.:201602426285) 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? Interpreter. Observer. Template Method. Singleton. Decorator. EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... 3 de 4 29/04/2018 09:34 EPS http://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.a... 4 de 4 29/04/2018 09:34
Compartilhar