Inside the class of <<Plan>>, there is a function of "getPlan()" which is implemented and overwrite by its child class <<BudgetPlan>>.