
O Factory Method é um padrão de projeto de criação.
A motivação de utilização do padrão de projeto Factory Method é definir uma interface de criação de objeto e deixar as subclasses decidirem qual implementação instanciar.
O Factory Method permite centralizar a criação de objetos em somente uma classe que fica responsável por isso.
Podemos exemplificar a utilização do padrão Factory Method em um sistema que cria vários produtos diferentes.
Acesse NakaTech para ver mais detalhes sobre o Pattern.