Em muitas situações uma "aplicação cliente" precisa criar objetos cuja construção efetiva só é definida em tempo de execução. A "aplicação cliente" não deve se preocupar com a criação dos objetos. Trata-se da motivação do padrão de projeto
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...