У меня есть много объектов, которые нужно передать другим объектам. Это игра, поэтому игроку нужно знать о мире, а мир должен знать о картах и т. Д.
Вместо того, чтобы передавать все это по кругу, я думал о создании одного «главного» диспетчера объектов и последующей регистрации этих объектов. с этим. Я бы передал главный диспетчер объектов, и все, что в чем-то нужно, могло бы просто сделать "masterObject.getPlayer ()" или что-то еще.
Это настоящий шаблон дизайна? Если да, то как это называется? Любой недостаток.