Я пишу программу сохранения состояния соединения, основанную на примере «State» здесь .
В этом примере класс Radio передает указатель (лучше термин?) НаAmState при создании экземпляра AmState:
class AmState(State):
def __init__(self, radio):
self.radio = radio
...
class Radio(object):
def __init__(self):
...
self.amstate = AmState(self)
В этом примере этот указатель (?) Хранится в имени 'radio', но какой будет правильный термин Python / OO для этого значения?Я все еще хочу сказать «родитель», но «1008 * родитель от AmState - это« Состояние », а не« радио ».
Какую терминологию я должен использовать здесь, чтобы минимизировать путаницу при документированиикод?
Спасибо