title: How do Cardinalities and Generalization work in UML?
body: <p>I am trying to understand how Cardinalities and Relationships work with Generalization in simple UML class diagrams. I have this simple example here:</p>
  
  <p><a href="https://i.stack.imgur.com/dtJEN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dtJEN.png" alt="enter image description here"></a></p>
  
  <p>A Player owns exactly 9 Fields, but the distribution of them is irrelevant (i.e. 5 Endfields, 4 Startfields or 1 Endfield and 8 Startfields). The Field class is abstract. If i model this problem as seen above, would a Player have 9 Fields from each type? If so, how do i model this correctly?</p>