Pizza *orderPizza(std::string type) { Pizza *pizza = m_factory->createPizza(type); pizza->prepare(); pizza->bake(); pizza->cut(); pizza->box(); return pizza; }
Pizza *Pizza_Store::order_pizza(std::string type) { Pizza *pizza = create_pizza(type); cout << "--- Making a " << pizza->get_name() << " ---" << endl; pizza->prepare(); pizza->bake(); pizza->cut(); pizza->box(); return pizza; }
Pizza* PizzaStore::orderPizza(string type) { Pizza* pizza = createPizza(type); pizza->prepare(); pizza->bake(); pizza->cut(); pizza->box(); return pizza; }