patterns/abstractfactory/pizzaingredientfactory.d

19 lines
438 B
D
Raw Normal View History

2022-12-05 07:38:19 +00:00
module abstractfactory.pizzaingredientfactory;
import abstractfactory.dough;
import abstractfactory.sauce;
import abstractfactory.cheese;
import abstractfactory.veggies;
import abstractfactory.pepperoni;
import abstractfactory.clams;
interface PizzaIngredientFactory
{
Dough createDough();
Sauce createSauce();
Cheese createCheese();
Veggies[] createVeggies();
Pepperoni createPepperoni();
Clams createClam();
}