
07.07.2011, 17:35
|
|
Регистрация: Sep 2010
Сообщений: 42
|
Как правильно организовать транспорт данных
Привет, возник такой вопрос: как правильно организовать транспорт данных во флешке?
Допустим, у меня есть основной класс, в нем я создаю экземпляр класса Player, в котором держу некие данные, деньги, здоровье и тд.
Также, есть экземпляр класса Castle. В нем есть экземпляр класса Treasury. Каким образом мне получить из класса Treasure деньги игрока, которые лежат в классе Player?
Если решать в лоб, то получается дурацкая конструкция типа такой:
_player = new Player();
_castle = new Castle(_player);
_treasury = new Treasury(_player);
То есть я передаю ссылку на экземпляр Player из раза в раз по цепочке к самому дальнему классу. И уже в нем я каким-то образом дергаю деньги. Подозреваю, что это неправильно. В какую сторону копать?
|