#ifndef CHICAGOPIZZASTORE_HPP #define CHICAGOPIZZASTORE_HPP #include "PizzaStore.hpp" #include "ChicagoStyleCheesePizza.hpp" #include "ChicagoStylePepperoniPizza.hpp" class ChicagoPizzaStore : public PizzaStore { public: std::unique_ptr createPizza(std::string type) { std::unique_ptr pizza = nullptr; if (type == "cheese") { pizza = std::make_unique(); } else if (type == "pepperoni") { pizza = std::make_unique(); } return pizza; } }; #endif