Would anyone be able to shed some light on this question? It's based around a popular football management game!
In the game there are various types of people – players, staff (manager/coaches etc), board members (owner/chairman etc) and officials. Some people have multiple roles, such as player-managers. Write basic C++ class declarations for the classes you would use to model this, giving examples of fields and accessors you would expect to see in each of the classes. Explain any key design decisions.