Что такое хороший способ борьбы с объектами и общение с ними?
До сих пор все мои хобби/ученики были маленькими, поэтому эта проблема была в целом решена довольно уродливо, что привело к tight integration
и circular dependencies
. Это было прекрасно для размеров проектов, которые я делал.
Однако мои проекты стали больше по размеру и сложности, и теперь я хочу начать повторное использование кода и сделать мою голову более простым.
Основная проблема, которую я имею, как правило, в строках Player
, должна знать о Map
, а также Enemy
, это обычно сводилось к заданию множества указателей и наличию большого количества зависимостей, и это быстро становится беспорядком.
Я думал о строках системы стилей сообщений. но я не могу понять, как это уменьшает зависимости, поскольку я все равно буду посылать указатели повсюду.
Спасибо.
PS: Я предполагаю, что это обсуждалось ранее, но я не знаю, как его назвать, только что я нуждаюсь.