Caso seja verificado no desenvolvimento de um sistema forte
acoplamento entre as classes, recomenda-se o uso do padrão
de comportamento Factory Method, que evita o acoplamento
do remetente de uma solicitação ao seu receptor, dando a
mais de um objeto a oportunidade de tratar uma solicitação,
mesmo nos casos em que o conjunto de objetos não seja
conhecido a priori ou seja definido dinamicamente.