Раньше я был программистом на Java и сейчас перехожу на Python.В Java все функции являются методами класса, но я не уверен, какова ситуация в Python.Если я определю очередь и захочу узнать ее размер, какой дизайн лучше?
Определить переменную __size и определить размер метода ()
Используйте @property для размера метода, чтобы __size был доступен только для чтения
Просто определите переменную self.size
Мой вопросдействительно сфокусирован на стиле кодирования Python, будь то метод «все» или использование приватных переменных.Желательно ли использовать @property getters & setters для каждой переменной?