Ed
anteontem
Para responder à sua pergunta, vamos analisar as alternativas em relação ao padrão de projeto aplicado nas coleções em Java que implementam a interface Collection. 1. Builder: Este padrão é usado para construir objetos complexos passo a passo, não se aplica diretamente às coleções. 2. Factory Method: Este padrão permite a criação de objetos sem especificar a classe exata do objeto que será criado. É um candidato viável, pois as coleções podem ser criadas através de métodos de fábrica. 3. Prototype: Este padrão é usado para criar novos objetos a partir de um protótipo existente. Não é o mais adequado para coleções. 4. 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 às coleções. 5. Abstract Factory: Este padrão fornece uma interface para criar famílias de objetos relacionados sem especificar suas classes concretas. Embora seja útil, não é o padrão principal para a interface Collection. Analisando as opções, a alternativa que melhor se encaixa na criação de coleções em Java a partir da interface Collection é: Factory Method. Portanto, a resposta correta é: Factory Method.