int main (int argc, char const* argv[]) { SimplePizzaFactory* factory = new SimplePizzaFactory(); Pizza* pizza = factory->createPizza("clam"); return 0; }
Pizza* orderPizza(std::string type) { Pizza* pizza = factory->createPizza(type); pizza->prepare(); pizza->bake(); pizza->cut(); pizza->box(); return pizza; }