Ed
há 20 horas
Vamos analisar cada afirmativa: I. O padrão Singleton garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a essa instância. Correto. II. O padrão Iterator fornece uma maneira de acessar elementos de um objeto agregado sequencialmente, como uma lista. Correto. III. O padrão Propagator serve para propagar mudanças através da rede de objetos dependentes. Esse padrão não é um padrão clássico de projeto orientado a objetos reconhecido na literatura padrão (como GoF). O padrão que trata de propagação de mudanças é o Observer, não Propagator. Portanto, incorreto. IV. O padrão Decorator é utilizado para adicionar funcionalidades adicionais a objetos de forma dinâmica, sem modificar o código original da classe. Correto. Portanto, os itens corretos são I, II e IV. Alternativa correta: A) I, II e IV, apenas.
Mais perguntas desse material