実用的な例でインターフェースと基本クラスを学ぼうとしています。Player エンティティを抽象化したいとしましょう。Player.cs では、プレーヤーが割り当てられているすべてのスポーツのすべての共通のプロパティとメソッドにする必要があります。したがって、TeamSportPlayer、IndividualSportPlayer があります。ここでも、FootballPlayer は TeamSportPlayer から派生し、TennisPlayer は IndividualSportPlayer から派生します。このすべてのプレーヤーは、ファースト クラスの Player とそのプロパティにアクセスできる必要があります。
あまり混乱しないことを願っています。
質問: oop に関してプレーヤー表現を抽象化するこの適切な方法はありますか?
この実際の例でこれをどのように行いますか?