У меня есть класс с именем Player , и будет 200-300 экземпляров этого класса. В этом классе есть функция с именем Move , и для этой функции требуется знание карты.
У меня также есть класс с именем Карта с 1-2 экземплярами. Как лучше всего передать экземпляр Карта в Игрок экземпляров?
Я просто спрашиваю, потому что, если я передам его экземпляру в Player init , чтобы я мог получить доступ к экземпляру через self.map - разве это не создаст сотни копий экземпляра Map (один для каждый экземпляр Player)?
Насколько я знаю, это может быть стандартным способом сделать это, но у меня есть ноющее чувство, что это неправильно.
Спасибо