Hi I'm a unity developer working on a bar manger game and I'm just wondering on the best way to implement a drinks system where it sets the value of the drink, number of servings in the barrel, name of the drink price of the whole barrel.
Here is some code I was working on before:
This is the interface method
public interface IDrinkSystem
{
    string SetDrinkName(string nameToSet);
    float SetDrinkValue(float drinkValue);
    int AmmountOfServingsInBarrel(int Servings);
    float PriceOfBarrel(float price);
}
This is the class method of doing it
public class DrinkSystem 
{
    public void NewDrink(string drinkName, float drinkValue, int barrelServings, float barrelPrice)
    {
     // Have getters and setters for all values in separate methods   
    }
}
What is the best way for making it easy to expand and at a push can I make an array of the NewDrink to store all the drinks i have or is there abetter way of doing this.
 
     
    