コード例 #1
0
int main (int argc, char const* argv[]) {

	SimplePizzaFactory* factory = new SimplePizzaFactory();
	Pizza* pizza = factory->createPizza("clam");


	return 0;
}
コード例 #2
0
    Pizza* orderPizza(std::string type)
    {
        Pizza* pizza = factory->createPizza(type);

        pizza->prepare();
        pizza->bake();
        pizza->cut();
        pizza->box();

        return pizza;
    }