Есть у меня просто класс
class test:
..............
field = 1
..............
как лучше:
t = test()
.....
blabla = t.field
class test:
..............
_field = 1
..............
def field(self):
return self._field
..............
t = test()
.....
blabla = t.field()
во втором случае, на сколько понимаю, извне нельзя переменную изменить, а в первом можно … тоесть во втором случае мне придется писать чот-то типа
set_field()
как правильнее писать подобное? И если у меня таких полей штук 20 …