MCPcopy Create free account
hub / github.com/Anchals24/Low-Level-Design / PizzaStore

Class PizzaStore

FactoryMethodDesignPattern/PizzaStore.java:3–20  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1package CreationalDesignPattern.FactoryPattern.FactoryMethodDesignPattern;
2
3public abstract class PizzaStore {
4
5 public Pizza orderPizza(String pizzaType){
6
7 Pizza pizza;
8 pizza = createPizza(pizzaType);
9
10 pizza.prepare();
11 pizza.bake();
12 pizza.cut();
13 pizza.pack();
14
15 return pizza;
16
17 }
18
19 abstract Pizza createPizza(String pizzaType);
20}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected