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();
|
||
|
}
|