Simple factory pattern
Look at a concrete demand
Look at a pizza project: To facilitate the pizza kind of expansion, to facilitate maintenance
1) Many kinds of pizza ( such as GreekPizz , CheesePizz , etc. )
2) making pizza has PREPARE , Bake, Cut, Box
3) complete ordering pizza shop functions.