Implementação de mais alguns metodos da fabrica