Какова лучшая практика / разница между доступом к переменной класса с использованием класса или использованием объекта, созданного классом?
Например, у меня есть следующий класс и создание объекта:
class MyClass():
class_variable = 10
def __init__(self):
self.object_variable = 5
object = MyClass()
Я могу получить доступ к class_variable двумя способами:
object.class_variable
myClass.class_variable
Я не вижу никакой разницы, поскольку эти две возможности всегда будут возвращать одно и то же значение.