ID 283759 Banca FUNIVERSA Órgão IPHAN Ano 2009 Provas FUNIVERSA - 2009 - IPHAN - Analista - Tecnologia da Informação Disciplina Arquitetura de Software Assuntos Padrões de projeto (Design Patterns) Considerando os padrões de projetos (design patterns) da engenharia de software que utilizam as melhores práticas em orientação a objetos para atingir os resultados desejados, é correto afirmar que o padrão Alternativas decorator é utilizado para prover uma maneira de acessar os elementos de um objeto agregado sequencialmente sem expor sua representação interna. bridge é utilizado para desacoplar uma abstração de sua implementação para que os dois possam variar independentemente. composite é utilizado para oferecer uma interface única para um conjunto de interfaces de um subsistema, definindo uma interface de nível mais elevado que torna o subsistema mais fácil de usar. memento permite definir uma nova operação, sem mudar as classes dos elementos nos quais opera. aggregator é utilizado para compor objetos em estruturas de árvore, para representar hierarquias. Responder Comentários Decorator: Atribui responsabilidades adicionais a um objeto dinamicamente, adiciona responsabilidades a objetos individuais e não a toda classe.Composite: Representa um objeto que é construido pela composição de objetos similares a ele. Neste padrão, o objeto composto possui um conjunto de outros objetos que estão na mesma hierarquia de classe a que pertence.Memento: Permite armazenar o estado interno de um objeto em um determinado momento para queseja possível retornar a este estado, caso necessário. a) decorator iterator é utilizado para prover uma maneira de acessar os elementos de um objeto agregado sequencialmente sem expor sua representação interna.b) (certo) bridge é utilizado para desacoplar uma abstração de sua implementação para que os dois possam variar independentemente.c) composite Façade é utilizado para oferecer uma interface única para um conjunto de interfaces de um subsistema, definindo uma interface de nível mais elevado que torna o subsistema mais fácil de usar.d) memento Visitor permite definir uma nova operação, sem mudar as classes dos elementos nos quais opera.e) aggregator Composite é utilizado para compor objetos em estruturas de árvore, para representar hierarquias.