comecando passar a moeda pelo construtor das subclasses
vamos usar o metodo fabrica ao inves de chamar o construtor direto
passando o valor real para currency