A alternativa correta é a letra C) Sua implementação envolve a aplicação do conceito de polimorfismo. O padrão Factory Method é um padrão de projeto criacional que define uma interface para criar um objeto, mas permite que as subclasses decidam qual classe instanciar. Isso permite que uma classe delegue a responsabilidade de criar objetos para suas subclasses. Através do uso de polimorfismo, o Factory Method permite que o código cliente trabalhe com qualquer classe criada pela fábrica, desde que siga a mesma interface. As outras alternativas estão incorretas, pois: A) Esse padrão é frequentemente utilizado na implementação de frameworks. B) A implementação do Factory Method não tem como objetivo evitar a criação de variáveis globais. D) O propósito do Factory Method é permitir que as subclasses decidam qual objeto criar, não criar uma fábrica por meio da cópia de um objeto existente. E) Cada classe pode implementar vários factory methods, se necessário.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar