This repository has been archived on 2022-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
patterns/factorymethod/pizzafactorymethod/chicagostylecheesepizza.d

22 lines
490 B
D
Raw Normal View History

2022-11-12 19:47:14 +00:00
module factorymethod.pizzafactorymethod.chicagostylecheesepizza;
import factorymethod.pizzafactorymethod.pizza;
import std.stdio : writeln;
class ChicagoStyleCheesePizza : Pizza
{
this()
{
name = "Chicago Style Deep Dish Cheese Pizza";
dough = "Extra Thick Crust Dough";
sauce = "Plum Tomato Sauce";
toppings ~= "Shredded Mozzarella Cheese";
}
override void cut()
{
writeln("Cutting the pizza into square slices");
}
}