We could have one different Class for each `GoalType`. >Also, a different class for all the kinds of MoneyTransactions, so that we could make the add/delete Transactions have less if else statements. **--> This is not the strategy pattern**
We could have one different Class for each
GoalType.--> This is not the strategy pattern