В python я хочу, чтобы класс имел некоторые "константы" (практически, переменные), которые будут распространены во всех подклассах. Есть ли способ сделать это с дружественным синтаксисом? Сейчас я использую:
class Animal:
SIZES=["Huge","Big","Medium","Small"]
class Horse(Animal):
def printSize(self):
print(Animal.SIZES[1])
и мне интересно, есть ли лучший способ сделать это или способ сделать это, не записывая "Animal". до размеров. Благодарю! edit: забыл упомянуть, что лошадь наследуется от животного.