- O método Abstract Factory contém um ou mais métodos de fábrica para criar uma família de objetos relacionados.
- Usa composição para delegar a responsabilidade de criar objetos de outra classe.
- O método Abstract Factory diz respeito a criar famílias de produtos relacionados.
Pode ser utilizado quando precisamos criar uma família de objetos relacionados sem especificar a classe concreta.
Enquanto o Factory Method adia a criação da instância para as subclasses, o objetivo do método Abstract Factory é criar famílias de objetos relacionados.