Refatorando classes e criando nossa fabrica concreta