Sobre o padrão Abstract Factory, assinale a alternativa correta:
A Sua implementação requer a definição de uma operação chamada clone em cada fábrica concreta.
B Sua implementação pode envolver a aplicação do padrão Factory Method.
C Seu propósito é abstrair o processo de construção de um objeto complexo formado por vários
passos.
D Uma fábrica pode criar apenas um tipo de produto.
E O construtor de cada fábrica deve ser definido como private.