Stephan van Hulst wrote:That's like asking: "What's the best approach using a saw when I need to hammer a nail?"
Why are you settling on a tool before you've analyzed the problem?
In this case, I would say that a sports team has players and a coach, both of which are persons. No inheritance needed, unless coaches and players have different properties. Even then, you can use roles instead of inheritance.
Why do you think you need inheritance?