How can I improve this UML class diagram?
I'm really confused about the relationship between Expense
and Category
, because Category
and Expense
can exist by themselves: you can register Expense
and not assign a category
,
you can add new Categories
to the categories
list, and so on...
Do I really need separate List classes?