int main() { Director* d = new Director(); d->setBuilder(new dfBuilder()); d->orderCake("sacher"); d->orderCake("tresLeches"); d->orderCake("imposible"); d->orderCake("imposible"); d->orderCake("imposible"); d->printCakes(); std::cout << "Tenemos " << d->getCakesCount() << " pasteles" << std::endl; std::cout << "Hay un imposible en la posicion " << d->searchCake("imposible") << std::endl; d->searchCake("tresLeches"); return 0; }