我正在尝试根据实际示例学习接口和基类。假设我要抽象 Player 实体 On Player.cs 应该是分配了玩家的每项运动的所有通用属性和方法。所以,会有TeamSportPlayer、IndividualSportPlayer。同样,FootballPlayer 将派生自 TeamSportPlayer,TennisPlayer 将派生自 IndividualSportPlayer 等等。所有这些玩家都应该有权访问一流的 Player 及其属性。
希望我不会太混乱。
问题是:这是用 oop 抽象玩家表示的正确方法吗?
您将如何在这个实际示例中执行此操作?