There are several kinds of pizza.
There are cheese pizza, white sauce pizza, etc.
However, to ma a pizza, there are always:
- Make pizza dough.
- Make the pizza sauce.
- Make a pizza topping.
So to make a pizza there are essential steps to follow.
THIS IS THE BUILDER DESIGN PATTERN !!!
When you will be in the same situation =
there are always the same steps to build an object.