Criadas algumas classes do Padrão Factory e Template Method