Скажем, у меня есть этот код:Вызов метода из класса в другой класс в Python
class class1(object):
def __init__(self):
#don't worry about this
def parse(self, array):
# do something with array
class class2(object):
def __init__(self):
#don't worry about this
def parse(self, array):
# do something else with array
Я хочу, чтобы иметь возможность вызвать парсер class1 от class2 и наоборот. Я знаю, что с с ++ это можно сделать довольно легко, делая
class1::parse(array)
Как бы сделать эквивалент в Python?
Это то, что они называют «запах кода». Это выглядит плохой дизайн. В чем причина этого? –