Общее соглашение об именах для постоянных переменных: UPPER_CASE
.Итак, в классе у меня есть переменные, которые должны быть доступны, но не могут быть изменены, если только они не переопределены.
class Game:
join_fail_mes = "You can't join this game!"
class NimGame(Game):
join_fail_mes = "Woah, there, you can't join this game as of yet!"
Мне хочется использовать соглашение об именовании UPPER_CASE
, но переопределение его в дочерних классах делаетне подходит значение «константа».
Каково будет правильное соглашение об именах для переменных класса, которые должны быть доступны, но не изменены, если они не переопределены?