I have the feeling that ordinary logic is a function of time. You see, if you have a function:
public Pizza makePizza(cheese, sauce){}
And then you create a variable that determines the number of the vertex in the array:
int toppingNo = 3;
You probably want to send this to your function too, right?
public Pizza makePizza(cheese, sauce, topping){}
And now, my son, how parameters are born!
Sarcasm aside, that I always did this if you do not have parameters that obviously should be grouped due to their similarity, for example, a coordinate system.
source share