19 lines
438 B
D
19 lines
438 B
D
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();
|
|
}
|