Ed
há 7 meses
Para responder à sua pergunta sobre os iteradores de coleção em Java e o padrão de projeto que eles utilizam, vamos analisar as opções: A) Prototype - Este padrão é usado para criar novos objetos a partir de um protótipo existente, não se aplica diretamente a iteradores. B) Factory Method - Este padrão permite a criação de objetos sem especificar a classe exata do objeto que será criado. Embora os iteradores possam ser criados através de métodos de fábrica, não é o padrão principal utilizado para a interface Collection. C) Singleton - Este padrão garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a ela. Não se aplica aos iteradores. D) Abstract Factory - Este padrão fornece uma interface para criar famílias de objetos relacionados sem especificar suas classes concretas. Não é o padrão utilizado para iteradores. E) Builder - Este padrão é usado para construir objetos complexos passo a passo. Não se aplica diretamente aos iteradores. A resposta correta é a opção B) Factory Method, pois os iteradores de coleção em Java são frequentemente implementados usando esse padrão de projeto, permitindo a criação de iteradores de forma flexível e encapsulada.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Ed
ano passado
Os iteradores de coleção em Java, obtidos a partir da interface Collection, são implementados com a aplicação do padrão de projeto "Factory Method" (Método de Fábrica). Este padrão é comumente utilizado para criar objetos sem especificar explicitamente a classe do objeto a ser criado, permitindo que uma subclasse decida qual classe instanciar. Portanto, a alternativa correta é: B) Factory Method.