U takhle malé třídy to nemá smysl, ale ono to nemá smysl ani u třídy, která má těch řádků docela hodně (tím myslím třeba i stovku nebo dvě na metodu - pokud jich je víc, tak je to nejspíš špatný návrh).
Samozřejmě je VELMI DOBRÉ používat nějaké rozumné FOLDOVÁNÍ, protože obecně bys neměl mít konstrukci, která se při práci nevejde na jednu obrazovku, nejhůř na dvě. (jo, mám soubory s 2k+ řádky a taky tam to pravidlo dodržuju ).
-------------------------------
Ale pokud to jinak nejde, tak můžeš (ale je to FAKT ŠPATNÉ) použít třeba něco jako
MyClass_method_one_python.py:
def MyClass_method_one(self, a, b, c):
self.method_two(a,b,c)
MyClass_method_two_python.py:
def MyClass_method_two(self, a, b, c):
self.method_three(a,b,c)
MyClass_python.py:
from MyClass_method_one_python import MyClass_method_one
from MyClass_method_two_python import MyClass_method_two
#....
class MyClass:
def __init__(self):
self.method_one(1,2,3)
self.method_two(4,5,6)
def method_one(self, a, b, c):
MyClass_method_one(self, a, b, c)
def method_two(self, a, b, c):
MyClass_method_two(self, a, b, c)
def method_three(self, a, b, c):
print( a, b, c)
#.....
MyClass()
ale je to stejně dost prasácký styl a v praxi přinese neskutečné množství podivných problémů