Leia a descrição a seguir.
Trata-se de um padrão que fornece uma interface para criar famílias de objetos relacionados ou dependentes, sem especificar suas classes concretas, seja porque estas ainda são desconhecidas ou para permitir maior escalabilidade no futuro.
O padrão de projeto descrito é o:
- A Builder.
- B Singleton.
- C Abstract Factory.
- D Decorator.
- E Template Method.