ID 2548807 Banca FUNCERN Órgão IF-RN Ano 2017 Provas FUNCERN - 2017 - IF-RN - Professor - Sistemas de Informação Disciplina Arquitetura de Software Assuntos Padrões de projeto (Design Patterns) O padrão de projeto do tipo comportamental conhecido como iterator Alternativas agrega, de forma dinâmica, responsabilidades adicionais a um objeto. permite uma maneira de acessar, de forma sequencial, os elementos de um objeto agregado sem a exposição de sua representação subjacente. representa uma operação a ser executada nos elementos de uma estrutura de objetos. garante que uma classe deverá instanciar um único objeto e fornecer um ponto global de acesso a mesma classe. Responder Comentários Gabarito: B. a) Decorator c) Visitor d) Singleton Padrão Iterator: Fornece uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor a sua reprersentação subjacente / estrutura interna. 2017 Acerca de um dos padrões de projeto, analise a seguinte afirmativa: “fornecer uma alternativa flexível ao uso de subclasses para extensão de funcionalidade e, dinamicamente, agregar responsabilidades adicionais a um objeto”. Trata-se do padrão: a) Proxy. b) Visitor. c) Iterator. d) Decorator. b- Iterator é para acesso e passagem de estruturas dos objetos, ilustrando como encapsulamento da criação das variaveis traz flexibilidade e resusabilidade, alem de acesso aos elementos de um objeto agregado sequenciamente Iterator - Agregado / percorrer Permite uma maneira de acessar, de forma sequencial, os elementos de um objeto agregado sem a exposição de sua representação subjacente.