3
Evitando construtores com muitos argumentos
Então, eu tenho uma fábrica que cria objetos de diferentes classes. As classes possíveis são todas derivadas de um ancestral abstrato. A fábrica possui um arquivo de configuração (sintaxe JSON) e decide qual classe criar, dependendo da configuração do usuário. Para conseguir isso, a fábrica usa boost :: property_tree para …