Любой из вас, ребята, баскетболисты? Мне интересно, как кодировать один аспект.Баскетбольный код Python
Команды имеют Игроки
Игроки имеют атрибуты
атрибуты защиты и нападения
Я хочу построить класс для команды, которая наследуется от игроков, игроков, которые унаследовали от атрибутов, и атрибуты, которые наследуется от правонарушения и обороны. Этот процесс мышления может быть продолжен далее, например, в виде преступлений, связанных с атлетикой, забиванием, стрельбой и далее.
Должен ли я начинать с самого элементарного атрибута в качестве родительского класса или должен ли быть другой подход мышления, который я должен использовать?
Похоже, что вам не хватает разницы между отношениями «is-a» (наследование) и «has-a» (использование). В вашем примере, спортсмен не должен унаследоваться от атрибута «Атрибут» - он должен иметь атрибуты. То же самое касается команды против спортсмена. – J0HN