patterns/factorymethod/pizzafactorymethod/chicagostylepepperonipizza.d

26 lines
628 B
D
Raw Permalink Normal View History

2022-12-05 07:38:19 +00:00
module factorymethod.pizzafactorymethod.chicagostylepepperonipizza;
import factorymethod.pizzafactorymethod.pizza;
import std.stdio : writeln;
class ChicagoStylePepperoniPizza : Pizza
{
this()
{
name = "Chicago Style Pepperoni Pizza";
dough = "Extra Thick Crust Dough";
sauce = "Plum Tomato Sauce";
toppings ~= "Shredded Mozzarella Cheese";
toppings ~= "Black Olives";
toppings ~= "Spinach";
toppings ~= "Eggplant";
toppings ~= "Sliced Pepperoni";
}
override void cut()
{
writeln("Cutting the pizza into square slices");
}
}